我创建了一个发送电子邮件的网站,它在本地主机和局域网连接中运行良好,但我无法从另一个网络打开我的网站。
我使用我的公共 IP 地址(在 whatsmyip.org 上找到),我还在路由器设置页面中将端口 (80) 转发到服务器计算机。
我正在使用 xampp 版本 5.6.3。 请帮我解决这个问题。
提前致谢
确保防火墙允许来自端口 80 的传入连接。为此,请打开计算机防火墙配置并为端口 80 创建传入规则。如果您使用的是 Windows 8,请参阅此Microsoft帮助页面。
要从互联网查看您的网站,必须满足以下条件:
- 确保使用正确的 IP
- 有一个允许在端口80上进行trafic的ISP(感谢DarkBee)
- 使用路由器的 nat 将端口转发到正确的计算机
- 将防火墙配置为接受来自端口 80 的连接
- 确保你的 xampp 侦听所有 IP 地址(参见 httpd.conf 中的"Listen 80")