问题:为什么我无法从外部(公共 IP)访问我的 Web 服务器,而我可以通过 LAN 访问它。错误是无法显示页面。以下是我的服务器规格:
- 操作系统 FreeBSD v8.1
- Apache v2.2.17
- MySQL v5.1.54
- PHP v5.3.5
我已经寻找答案一个星期了,但仍然没有解决方案。我的网络服务器运行良好。我在防火墙中正确完成了 NAT IP,看起来不错,其他应用服务器可以照常为外部用户提供服务。
我尝试将 Web 服务器的公共 IP 远程登录到端口 80,一切看起来都很好。但问题是为什么我仍然无法使用浏览器从外部访问它。我是否需要查看我的 php 文件或 httpd.conf 文件或我在安装过程中遗漏了什么?有人能帮我吗,非常感谢。
谢谢
答案1
如果您尝试通过外部 IP 从内部局域网访问您的网站,那么这可能是网络问题。如果您从局域网之外访问它,那么可能是虚拟主机设置问题。