在我的 LAN 网络中,我有一台装有 Scientific Linux(基于 RedHat 或 Fedora 的发行版)的服务器,我已经完成了,yum install nginx
但欢迎页面无法从我的网络中的其他计算机访问。
当我这样做telnet open localhost 80
时,GET / HTTP/1.0
我从 nginx 获得了一些 html 代码,所以它肯定在运行。但是当我想远程连接时,telnet open 192.168.3.130 80
我得到了:
Trying 192.168.3.130...
telnet: Unable to connect to remote host: No route to host
所以我假设我的网络设置有问题,可能是 iptables 或者其他什么?
下一步,我关闭了 iptables:service iptables stop
这有帮助,现在我可以使用 telnet 进行远程连接。
所以我认为我需要修复我的 iptables 规则。我进行了一些谷歌搜索并找到了此规则-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
,但它仍然不允许我在 iptables 启动时进行远程连接。
有人可以帮我设置适当的 iptables 配置吗?
答案1
尝试这个
打开防火墙对话框(应用程序 -> 其他 -> 防火墙),选择“持久配置”,然后将“http”服务标记为所有区域上的受信任。