在我的局域网网络中,我有一台带有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年