【问题标题】:WAMP custom url working on host machine but not on otherWAMP 自定义 url 在主机上工作但在其他机器上不工作
【发布时间】:2019-07-03 14:22:34
【问题描述】:

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

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

找不到服务器

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

那么,为什么我可以使用笔记本电脑(主机)上的 url 而不是我的 PC 上的 url,我该如何解决?

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

【问题讨论】:

  • 您的 PC 上的主机名是否已解析?

标签: apache localhost wamp wampserver


【解决方案1】:

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

因此,如果您希望它在本地网络中的另一台 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

【讨论】:

    猜你喜欢
    • 2014-08-29
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多