我安装了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 `
答案 0 :(得分:1)
尝试iptables -t nat -F
清除所有路由前规则。