Консультация по Nginx + Docker

1 000 руб. за проект
26 января 2024, 03:05 • 6 откликов • 57 просмотров
Требуется консультация по настройке Nginx на VPS (с TLS / HTTPS), для обратного проксирования трафика от Docker контейнеров. Подробнее:

1. На VPS (Ubuntu) работает встроенный Nginx для проксирования трафика. К нему прикручен домен и TLS (LetsEncrypt через certbot).
2. Есть веб-приложение, работающее в связке Docker контейнеров (через Docker Compose). Некоторые контейнеры должны быть доступны на хосте (например, сам сайт, админ панели и т.п.), они открывают разные порты, но должны быть доступны через заданные локации. Например, https://example.com/pgadmin - для контейнера pgadmin на порту 5050.
3. Внутри контейнеры объединены собственной сетью Docker. Также один из контейнеров - внутренний Nginx, который открывает наружу соответствующие локации.
4. Некоторые контейнеры должны работать через HTTPS, т.е. доступ к соответствующим портам должен быть через TLS соединение.

Нужно разобраться, как сделать такое сложное проксирование, настроив docker-compose.yml, nginx.conf в контейнере и внешний nginx.conf. Как сейчас реализовано (но не работает) - см. на схеме.
Файлы
Отзывы
Очень рекомендую исполнителя. Профессиональный, корректный, приятный в общении. Сделал все и даже чуточку больше. :)
10 месяцев назад
R50 0ec17469e57ca76b75349d5295348818
Фрилансер
Интересная задача, хороший заказчик. Сотрудничеством доволен.
10 месяцев назад