在这个阶段把我的头撞到墙上......试图用 VirtualBox 在 Ubuntu 12.10 上托管我的 Apache 站点。运行 Windows 8 主机。
我做过的事情:
- 确保 Apache 正在侦听端口 80、443 和 8080(为了彻底)
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 3355/httpd tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 3355/httpd tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3355/httpd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 681/sshd
VM 正在使用桥接网络连接
为我的 Ubuntu VM 分配了一个静态 IP,可以从网络内正常访问。
在我的路由器上的 VM 的静态 IP 上转发 TCP 端口 80、8080、443
- 给我的虚拟机一个静态 NAT 地址
- 关闭 Ubuntu 防火墙和路由器防火墙
- 在论坛上阅读我的 ISP (Eircom) 允许使用端口 80
而且我仍然无法使用 WAN/外部 IP 访问我的站点(内部检查并使用CanYouSeeMe.org)。它说我提到的所有端口都已关闭。
我真的不知道接下来要尝试什么......我在这里错过了什么愚蠢的东西吗?
注意:我没有在路由器内分配静态 IP 地址,在 VM 内。并且启用了 DHCP 服务器。那不好吗?
谢谢!