Консультация по Nginx + Docker
1 000 руб. за проект
Требуется консультация по настройке 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. Как сейчас реализовано (но не работает) - см. на схеме.
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 месяцев
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.