我在我的计算机上运行 Arch Linux。
太长了;博士我在端口 80 上对 apache 和路由器进行了端口转发,并禁用了我的计算机和路由器上的所有防火墙。 Apache 已启动并且启动时没有出现任何可见错误。为什么我无法使用我的公域IP连接到apache服务器?
我已将端口 80 端口转发到这台计算机的本地地址。我已经安装
apache
并pacman
启动了该服务。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 连接到公共域?