在我的局域网网络中,我有一台带有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配置吗?
查看nginx配置并检查是否允许本地连接。
—
tikend 2013年
在
—
SP5RFD 2013年
/etc/nginx/nginx.conf
本地连接中没有任何内容。
我认为nginx只是忽略了telnet连接。如果nginx返回html代码,它应该可以正常工作。
—
tikend 2013年
问题是,nginx在从telnet localy连接之后返回html,当我远程执行时它说
—
SP5RFD 2013年
no route to host
,但是当我关闭服务器上的iptables时,telnet也可以远程工作。没有冒犯,但我认为你没有看过我的帖子;)
我读了它,我只是理解不同的问题,对不起。你能ping服务器吗?你没有写那个。
—
tikend 2013年