默认 apache 页面不会在外部网络显示

默认 apache 页面不会在外部网络显示

我有一台服务器,上面安装了 ubuntu 作为操作系统。我通过 SSH 连接到服务器,并在服务器上安装了 apache2.4,它成功运行。我输入

curl 127.0.0.1

在终端上,apache 的默认 html 页面出现在终端上。但我想知道我是否可以在我的电脑上使用服务器的 ip 作为浏览器中的 url 从我的电脑上看到默认的 apache 页面,但什么都没有出现。我搜索了很多,但没有找到。我尝试通过以下方式关闭 ubuntu 的防火墙

sudo ufw disable

但它不起作用。我只是使用了那些与允许传入的 http 请求相关的命令iptables ,但它们也不起作用。

所以有什么问题 ?!

答案1

查看 Apache 配置中的 Listen 指令。它可能被设置为仅在 localhost (127.0.0.1) 接口上打开套接字:

Listen 127.0.0.1:80

尝试将其更改为

Listen 0.0.0.0:80

相关内容