所以我最近在 VirtualBox 上设置了一个 Ubuntu 服务器 16.04 Web 服务器(主计算机操作系统是 Windows 10)。当我输入服务器本地 IP 时,它会将我带到 apache/ubuntu 默认网页,这很好。但是当我输入路由器的公共 IP 时,它不会加载,而且我已经在路由器上设置了端口转发(见下图)。所以就像我说的,服务器在本地工作,我设置了端口转发,所以我真的不知道问题可能是什么,除非我没有正确设置端口转发,我想我设置了。提前谢谢!
答案1
我对这个品牌的路由器很熟悉。端口转发看起来是正确的。我建议检查服务器上的 UFW 规则。您可以运行此命令以允许 UFW 中发往端口 80 的流量
sudo ufw allow 80
如果您仍然遇到问题,请尝试禁用 UFW,然后看看是否可以访问它。
sudo ufw disable