конфиги nginx точно на данном порту слушают? Контейнер запущен? nginx по логам работает?
меня смущает из первого скрина :::80/:::443. на прошлой вдс такого нет, там только базовые записи вида: 443/tcp -> 0.0.0.0:443 80/tcp -> 0.0.0.0:80 контейнер с nginx запущен, не падает. в docker logs nginx нет ошибок и крашей nginx -t внутри контейнера отрабатывает без ошибок
:::80/:::443 это нормально тогда смотри iptables. Можно еще сделать curl 127.0.0.1:80 в контейнере чтобы убедится что статика отдается docker exec -it nginx bash -c "curl 127.0.0.1:80"
curl: (7) Failed to connect to 127.0.0.1 port 80: Connection refused
значит смотри конфиги nginx
Смотри в плагин кубера!!!
честно, хз даже куда. я попробовал упростить конфиг до самого миниума. все равно та же ошибка. да и с этим же конфигом то работает на прошлой вдс
ну в смысле, connection refused
listen 80
ты в докере еще шаришь?)
все оказалось прозаичнее. у меня конфиг nginx был без расширения .conf. добавил его, пропинговало, вернул рабочий конфиг, теперь падает. буду дебажить) обнаружил через nginx -T, не увидел там конфига своего сначала
на уровне стековерфлоу 😄
Обсуждают сегодня