首先,检查“Put Online”是否正常工作,如果您手动更改了 httpd.conf 文件这一部分的默认状态,它可能没有正常工作。
查看 httpd.conf,当它设置为 ONLINE 时,它应该说:-
对于 Apache 版本 2.2.x
# onlineoffline tag - don't remove
Order Allow,Deny
Allow from all
对于 Apache 版本 2.4.x
# onlineoffline tag - don't remove
Require all granted
如果没有,请手动更改。
此外,如果您设置了虚拟主机,请检查您为其创建的定义ServerName localhost
并确保其设置相同。
PS。虽然快速简单,但这确实会打开您的整个 WAMP Apache 服务器以从外部地址访问。为您的站点创建一个 VHOST 会更好,这样您就可以允许从任何地方访问它,但要保持基本 WAMP 区域的安全并且只能从 localhost 访问。
当您说您正在输入机器的外部 IP 地址时,如果您指的是 WAN ip 地址,即路由器的外部地址,大多数家庭路由器都不允许loop back
这样做。因此,请尝试从您的智能手机访问它(在未连接到路由器的情况下)或去朋友那里尝试一下,这将是您唯一准确测试您的配置是否正常工作的方法。