Nginx Proxy Manager: настройка reverse proxy и HTTPS
Разворачиваем Nginx Proxy Manager в Docker, закрываем административный порт, направляем домен на приложение и выпускаем сертификат без конфликта портов.
Тег
Разворачиваем Nginx Proxy Manager в Docker, закрываем административный порт, направляем домен на приложение и выпускаем сертификат без конфликта портов.
Пошаговая диагностика 502 Bad Gateway: читаем error log Nginx, проверяем приложение, порт или Unix-сокет, контейнеры и только затем исправляем причину.
Настраиваем X-Forwarded-For, X-Forwarded-Proto и real_ip в Nginx: сохраняем адрес клиента и не доверяем поддельным заголовкам.
Настраиваем client_max_body_size и proxy-таймауты Nginx по реальной операции, различаем 413, 499, 502 и 504 и проверяем медленный upstream.
Настраиваем Nginx перед приложением на localhost: proxy_pass, заголовки, таймауты, WebSocket, проверка upstream и безопасный откат.
Настраиваем кеш ответов приложения в Nginx: cache zone, ключ, bypass для авторизации и cookies, TTL, cache lock, проверка HIT/MISS и безопасный откат.