WAMP自定义url在主机上工作,但在其他主机上不工作



我在笔记本电脑上设置了一个WAMP服务器,并为其提供了一个自定义url
我可以使用(笔记本电脑的)ip和自定义url访问网站。

当我尝试使用自定义url从电脑连接时,它不起作用
它只是输出一个错误:

找不到服务器

我可以使用ip从电脑连接到网站

那么,为什么我可以在我的笔记本电脑(主机)上使用url进行连接,而不能在我的电脑上使用url?我该如何修复它?

我的本地IP:192.168.1.117
我的自定义url示例:example.local

您称之为"自定义URL"或"虚拟托管域"(可以更好地描述)的名称之所以有效,是因为在运行WAMPServer的PC上,您将域名example.local添加到了HOSTS文件中。

因此,如果你想在本地网络中的另一台电脑上运行,你也必须对该电脑/其他电脑上的HOSTS文件进行更改

因此,将此添加到另一台电脑上的主机文件中

192.168.1.117 localhost

IP地址192.168.1.117是WAMPServer PC的IP。

重要提示:

请确保WAMPServer PC有一个静态IP地址,而不是由路由器DNS服务器分配的动态IP,或者在重新启动时,WAMPServer电脑的IP可能会更改,然后网络中的其他电脑将无法找到Apache。

此外,您还必须更改虚拟主机定义,以允许Apache从运行WAMPServer 的PC以外的PC访问连接

因此,您需要更改httpd-vhosts.conf文件,并将以下内容添加到

Require local

所以它看起来像

Require local
Require ip 192.168.1

Require ip 192.168.1允许192.168.1子网中的任何ip连接到Apache

相关内容

最新更新