WAMP自定义url在主机上运行,​​但在其他计算机上不运行

时间:2019-02-09 15:28:07

标签: apache localhost wamp wampserver

我已经在笔记本电脑上设置了WAMP服务器,并为其指定了自定义网址。
我可以使用笔记本电脑的ip和自定义网址访问该网站。

当我尝试使用自定义网址从PC连接时,此方法不起作用。
它只是输出一条错误消息:

  

找不到服务器

我可以使用ip从我的PC连接到网站。

那么,为什么我可以使用笔记本电脑(主机)上的URL而不是我的PC上的URL进行连接?

我的本​​地IP:192.168.1.117
我的自定义网址示例:example.local

1 个答案:

答案 0 :(得分:0)

您所称的“自定义URL”或“虚拟托管域”(可能更好地描述了)仅在运行WAMPServer的PC上将域名example.local添加到您的HOSTS文件中。

因此,如果您希望在本地网络中的另一台PC上运行该功能,则还必须将该更改更改为该PC /其他PC上的HOSTS文件

因此将其添加到另一台PC上的hosts文件中

192.168.1.117 localhost

IP地址192.168.1.117是WAMPServer PC的IP。

  

大注:

     

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

此外,您还必须更改虚拟主机定义,以允许Apache接受来自其他PC的连接,而不是运行WAMPServer的PC。

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

Require local

看起来像

Require local
Require ip 192.168.1

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