У меня есть несколько Dockerized сервисов, обслуживающих http (и https). Внутренний http-порт (80) на уровне док-станции сопоставляется с другим портом, поэтому он доступен на хосте. И это работает нормально:
curl localhost:1234
Приводит меня к моей http службы в контейнере.
Теперь я хотел бы, чтобы это было доступно через DNS, без необходимости указывать порт (я хочу защитить клиентов от этого сопоставления портов). Я хотел бы использовать nginx для пересылки запросов на http://myserver1
-> http://localhost:1234
.
Можно ли настроить nginx таким образом? Можно ли настроить его на множественную пересылку следующим образом:
http://myserver1 --> http://localhost:1234
http://myserver2 --> http://localhost:1235
...