我设立了我的网站和我的 Web 服务器,但我面临的问题是无法从互联网打开网站。我使用的是 Ubuntu 服务器 12.04 和 Apache 2.2(我相信)。这是我到目前为止检查的内容:
http://localhost/
用我的网站回应- 防火墙:端口 80 开放,用于传入和传出流量
- ports.conf->监听80
- httpd.conf中配置了虚拟主机
- 路由器配置中启用了端口转发
- 当防火墙被禁用并且我 ping 域时,我得到了我的外部 IP
- http://www.canyouseeme.org/没有看到开放的 80 端口
- ISP 似乎没有阻止端口 80 上的传入流量
- 域名与我的 IP 关联
仍然无法与服务器建立连接。我忘了什么吗?
答案1
尝试将 8888 端口的转发添加到 yourmachine:80 并从互联网上进行检查。如果路由器在 80 端口上有 Web 界面,那么我在转发方面会遇到问题。
答案2
确保您的路由器未使用端口 80 进行管理。尝试更改上述 Web 服务器的端口。
答案3
看起来我的路由器有同样的问题Yannick 在这篇文章中。无法在我的内部网内访问该页面。目前唯一的选择是使用一些代理网站。不过还是谢谢。