没有http服务器将从我的服务器提供页面

时间:2016-02-26 22:03:51

标签: apache http ubuntu nginx ubuntu-14.04

我安装了nodejs,mongodb和nginx的ubuntu 14.04服务器版。这工作到昨天一直很好。我的互联网由于风暴而下降了大约8个小时,并且在重新启动时,nodejs工作,mongo工作,但连接到端口80的任何人都获得ERR_CONNECTION_REFUSED。我试图切换监听端口只是为了看看会发生什么并得到相同的结果。我可以使用服务器的内部IP,但我仍然得到ERR_CONNECTION_REFUSED,但是通过localhost或127.0.0.1在服务器上通过lynx访问端口80,应用程序工作得很好。我也尝试使用apache而不是nginx,它也不起作用。香港专业教育学院完全禁用了我的ufw,重新启动了服务器,双重和三重检查配置。甚至netstat表示服务器正在侦听端口80,nmap扫描显示端口80打开并正在侦听,但尝试连接到它会产生ERR_CONNECTION_REFUSED

我不知道该做什么,基于谷歌和堆栈溢出搜索结果,我是网络服务器历史上第一个不得不问这个问题的人,所以唉,我在任何地方都找不到任何帮助。

提前致谢

UFW状态

user@io# ufw status
Status: inactive

Nginx状态

user@io# service nginx status
* nginx is running

Nginx访问日志

user@io:/var/log/nginx# cat access.log 
::1 - - [26/Feb/2016:16:04:23 -0600] "GET / HTTP/1.0" 200 7746 "-" "Lynx/2.8.8pre.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.12.23"

netstat的

user@io# netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      977/mongod      
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      23009/nginx     
tcp        0      0 127.0.0.1:28017         0.0.0.0:*               LISTEN      977/mongod      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      974/sshd        
tcp        0      0 0.0.0.0:9561            0.0.0.0:*               LISTEN      2083/node       
tcp6       0      0 :::80                   :::*                    LISTEN      23009/nginx     
tcp6       0      0 :::22                   :::*                    LISTEN      974/sshd        
udp        0      0 0.0.0.0:27712           0.0.0.0:*                           808/dhclient    
udp        0      0 0.0.0.0:68              0.0.0.0:*                           808/dhclient    
udp6       0      0 :::52391                :::*                                808/dhclient    `

1 个答案:

答案 0 :(得分:1)

尝试iptables -t nat -F清除所有路由前规则。