Назад | Перейти на главную страницу

Невозможно получить доступ к nginx с внешнего сервера

Здесь я снова столкнулся с еще одной странной ошибкой с 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 ... Извините за проблемы, ребята :(