несколько приложений. допустим у каждого приложения есть свой reverse proxy (nginx) в docker compose. получается нужен еще один контейнер nginx, который будет роутить внутри сервера разные приложения и торчать наружу?
Можно попробовать на самом сервере завести свой nginx, который будет маршрутиризовать запросы
да, абсолютно верно. Или traefik
ну сделай один gateway который будет весеть на 80 порту, ну и на 443 с https сделай две отдельные конфигурации там project1.conf project2.conf все запросы будут идти на gateway и уже в зависимости от server_name запросы будут прокаироватся на нужные приложения по внутренней сети докера
есть ещё https://hub.docker.com/r/jwilder/nginx-proxy, раньше его использовал, но попробовал traefik и забыл про него новых сетапах
пока 1-2 нормально, потом заолбаешься руками править
а sites-enabled не подойдёт? я обычно так делаю, если нужно несколько стендов UPD в том смысле, что там и хранить под каждый стенд свою конфигурацию
Обсуждают сегодня