我是 Ubuntu 的新手,刚刚开始——到目前为止我很喜欢它!
但是,遇到 Apache2 问题并且似乎无法在此知识库(或其他地方)找到解决方案。
我按照 digitalocean 教程进行操作,其中一切似乎都成功执行,并且 Ubuntu 输出与教程中所述的一致。
但是,所有调出 Ubuntu apache2 默认页面的尝试都会导致超时。
据我所知,apache2 服务已启动并运行良好:
:~$ sudo ufw status
Status: active
To Action From
-- ------ ----
Apache Full ALLOW Anywhere
22 ALLOW Anywhere
Apache Full (v6) ALLOW Anywhere (v6)
22 (v6) ALLOW Anywhere (v6)
答案1
根据您的评论,使用公共 IP 地址需要您将路由器配置为将端口转发到本地 IP。您的连接超时是因为您的路由器/调制解调器忽略了请求。
如果你http://localhost/
在地址栏中输入,测试页面就会出现。同样,如果你使用连接到 LAN(本地网络)的任何计算机的本地 IP 地址,测试页面也会出现。例如192.168.2.10
端口转发根据您拥有的路由器型号而有所不同。您可以搜索许多有关如何操作的教程。至少您需要转发端口 80。
编辑:我应该补充一点,如果您希望从外部世界访问您的服务器,则只需设置端口转发。这对于开发服务器来说是一个坏主意,因为您为黑客打开了大门。如果您确实需要 WAN 访问服务器,请考虑安装和配置脑脊液