Что означает ERR_CONNECTION_REFUSED
ERR_CONNECTION_REFUSED значит, что попытка установить соединение была явно отклонена: по указанному IP и порту нет принимающего сервиса, либо его закрыл файрвол. В отличие от таймаута, здесь отказ приходит сразу.
Частые причины
- Веб-сервер (Nginx/Apache) не запущен или упал.
- Сервис слушает не тот порт, а клиент стучится на 80/443.
- Соединение блокирует файрвол или хостинг.
- На localhost — приложение для разработки не запущено.
- Реже — неверный прокси или антивирус у посетителя.
Как исправить владельцу сайта
- Проверьте, запущен ли веб-сервер: systemctl status nginx и перезапустите при необходимости.
- Убедитесь, что он слушает нужный порт (80/443).
- Проверьте правила файрвола — не закрыт ли порт.
- Локально — запустите dev-сервер и сверьте порт в адресе.
Что делать посетителю
- Проверьте адрес и порт в URL.
- Отключите прокси/VPN или, наоборот, попробуйте другую сеть.
- Проверьте, не блокирует ли соединение антивирус/файрвол.
Как избежать
Настройте мониторинг сервиса и автоперезапуск (Restart=on-failure), следите за конфигурацией портов и правил файрвола после изменений.
Частые вопросы
Что значит ERR_CONNECTION_REFUSED?
Сервер активно отклонил подключение: по адресу и порту нет работающего сервиса или его блокирует файрвол. Отказ приходит сразу, в отличие от таймаута.
Как исправить соединение отклонено?
Владельцу — проверить, запущен ли веб-сервер и слушает ли он порт 80/443, и правила файрвола. Посетителю — проверить URL, прокси и сеть.
Чем отличается от таймаута соединения?
Здесь сервер сразу отказывает в подключении, а при ERR_CONNECTION_TIMED_OUT он молчит и клиент ждёт до истечения времени.
Сайт отдаёт ошибки?
Найду и устраню технические ошибки сайта
Проведу технический аудит, найду причину ошибок сервера, редиректов и SSL, починю и настрою мониторинг, чтобы сайт не падал молча. Старт от 5 000 рублей.
Заказать техаудит