在这里,我再次与nginx的另一个奇怪的错误。
我使用debian和nginx作为web服务器运行服务器。 一切正常,直到它突然停止接受来自服务器外部的连接。 我无法从任何浏览器访问网站(通过ERR_CONNECTION_TIMED_OUT ),我无法使用telnet连接到服务器IP,服务器IP和端口80或443 …但我可以通过端口22访问,所以SSH和FTP在工作中。
如果通过SSH我curl IP显示我的HTML的内容。
正如我所说,一切都在以前工作,突然之间,没有做任何改变的服务器。
它也运行nginx并没有显示任何错误。
我完全失去了诚实。 任何想法为什么发生这种情况,以及如何解决?
编辑:
这里是access.log 。 它不显示我尝试从任何浏览器访问网站的任何时间。
94.23.253.89 - - [19/Nov/2015:00:47:57 +0100] "GET / HTTP/1.1" 200 18 "-" "curl/7.38.0" 94.23.253.89 - - [19/Nov/2015:00:48:16 +0100] "GET / HTTP/1.1" 200 18 "-" "curl/7.38.0" 94.23.253.89 - - [19/Nov/2015:00:48:23 +0100] "GET / HTTP/1.1" 200 5194 "-" "curl/7.38.0"
这是netsat -ltnp的结果
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 940/nginx -g daemon tcp6 0 0 :::80 :::* LISTEN 940/nginx -g daemon
编辑2我忘了提及,我也运行iRedMail(dovecot,后缀,fail2ban)
好的,问题解决了。 显然我试图访问我的电子邮件太多次,我被fail2ban禁止…对于麻烦家伙:(