@EmachinesDIMA
junior DevOps

Проблема с настройкой upstream и VIRTUAL_HOST для jwilder/nginx-proxy. Получаю 500 и 503 ошибки. Почему не получается достучаться?

Здравствуйте!
Не удаётся настроить конфиг nginx, не создавая "прокси за прокси".

О чём речь:
поднял JWILDER/nginx-proxy как хост для динамических хостов и адресации с https.
вот реализация jwilder + letsenctipt : https://pastebin.com/MGyDnGDF
запускаем с "docker-compose up -d --build" и радуемся.

Далее запускаем наши приложения и получаем к ним доступ прям с TLS , без подключения сертификатов.
На примере запуска WORDPRESS:
https://pastebin.com/u/daredevil001/1/dCGgRt6k

--- там docker-compose + Dockerfile + пару файлов конфигурации и nginx

Но в чём боль:
когда запускаю WP - получаю "добро пожаловать по 80 порту". Всё ок, короче говоря.

Но когда запускаю Nginx-proxy и заним WP - то получаю 503 или 500 ошибки...

Вот тут похожее обсуждение , но решения никак нет, хотя это, как мне кажется, только правильные настройки nginx нужны.
https://askdev.ru/q/nginx-proksi-dlya-neskolkih-uz...
вот еще :
https://coderoad.wiki/57640631/jwilder-nginx-proxy...
и ещё
https://question-it.com/questions/4316518/docker-c...
много подобных вопросов без ответов :(

Если подключаю "adamkdean/redirect" то по-прежнему никак:

https://0.0.0.0:443/ --- 503 Service Temporarily Unavailable
http://0.0.0.0:80. --- 503 Service Temporarily Unavailable
https://site_name.com --- 500 Internal Server Error

как же это починить (
  • Вопрос задан
  • 464 просмотра
Решения вопроса 1
@EmachinesDIMA Автор вопроса
junior DevOps
в общем для wp expose не работает. что есть jwilder, что его нет - доступность по "ports".
вот только особенность jwilder в терминировании в одной точке, возможности динамически докидывать сервисы без переписывания конфига. Исполняется она или нет - это проверю в дальнейшем.

ports:
      - "8080:80"
# expose:
#   - 8080
#   - 80
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы