Здесь я снова столкнулся с еще одной странной ошибкой с nginx.
Я использую сервер с debian и nginx в качестве веб-сервера. Все работало нормально, пока он внезапно не перестал принимать подключения извне сервера. Я не могу получить доступ к веб-сайту из любого браузера (через 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, postfix, fail2ban)
ОК, проблема решена. Видимо я слишком много раз пытался получить доступ к своей электронной почте, и меня забанил fail2ban ... Извините за проблемы, ребята :(