如何在Linux上为公共域设置apache服务器?

如何在Linux上为公共域设置apache服务器?

我在我的计算机上运行 Arch Linux。

太长了;博士我在端口 80 上对 apache 和路由器进行了端口转发,并禁用了我的计算机和路由器上的所有防火墙。 Apache 已启动并且启动时没有出现任何可见错误。为什么我无法使用我的公域IP连接到apache服务器?

  • 我已将端口 80 端口转发到这台计算机的本地地址。我已经安装apachepacman启动了该服务。

  • systemctl说没有问题。

  • journalctl报告 apache 没有问题,配置为默认配置并配置为端口 80。

  • 我有一个 index.html,其中的文本为/var/www/html、 in/etc/httpd/和 in /srv/http

  • httpd.conf说 ServerRoot 位于/etc/httpd,文档根位于/srv/http

  • 我正在 127.0.0.1:80 上收听。

  • 我已经禁用了路由器防火墙,并且我的 Linux 计算机上没有活动防火墙。

为什么当我访问我的 IP“12.345.67.890”时没有响应或连接?如何将 apache 连接到公共域?

相关内容