我在 GNU/Linux 系统 (Fedora、DHCP、IP 地址:192.168.1.5) 上运行 Apache-2.4.x。我可以index.html
通过下面提到的所有三种方法访问该页面:
http://localhost.localdomain
或者 127.0.0.1http://192.168.1.5
(仅来自同一台Linux服务器)。
我尝试了以下方法:
- 路由器上的端口转发(http 端口 80)。
尝试更新
iptables
Linux 服务器(Apache 网络服务器正在运行),现在内容如下:# Generated by iptables-save v1.4.3.1 on Sun Sept 08 08:13:56 2013 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [33:3928] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT # Completed on Sun Sept 08 08:13:56 2013
注意:我可以使用 PuTTY 登录 Linux 服务器。可以traceroute
从我家庭网络中的其他系统对其进行 ping 操作。但我无法看到 Linux 服务器上托管的网页。
另外,我尝试查看 Apache 的配置文件(httpd.conf
),目前已制作了 Listen 标签:
Listen 0.0.0.0:80