имеется 3 контейнера, каждый контейнер имеется свой поддомен dev1.site.com, dev2, dev3. dev1 висит на 80 порту, остальные 2 пусть будет 444 и 445. На сервере(упустим почему такое извращение) доступен во вне только один порт - 80-ый, но при этом нужно поднять 3 веб приложения. Для этого собираюсь использовать 4-ый контейнер с haproxy.
Вопрос заключается в том как связать haproxy с другими контейнерами?
Сам haproxy запускается тоже на 80 порту, который занят, что логично.
Мне необходимо поднять всё 3 контейнера с веб приложениями на, допустим, портах localhost: 443, 444, 445 и связать их с haproxy?
Линкуй контейнер haproxy с другими и этот 80-ый порт haproxy выкидывай наружу
Ты можешь с nginx делать прокси редирект на нужный порт по совпадению в пути, но ему нужно слушать 80 порт
Обсуждают сегодня