Tôi có một số dịch vụ được neo, phục vụ http (và https). Cổng http bên trong (80) được ánh xạ ở cấp độ docker sang một cổng khác, do đó có thể truy cập được trên máy chủ. Và điều này đang hoạt động tốt:
curl localhost:1234
Đưa tôi đến dịch vụ http của tôi trong container.
Bây giờ tôi muốn điều này có thể truy cập thông qua một dns, mà không phải chỉ định cổng (tôi muốn bảo vệ các máy khách khỏi ánh xạ cổng này). Tôi muốn sử dụng nginx để chuyển tiếp yêu cầu đến http://myserver1
-> http://localhost:1234
.
Nginx có thể được cấu hình theo cách đó? Nó có thể được cấu hình để chuyển tiếp nhiều lần, như sau:
http://myserver1 --> http://localhost:1234
http://myserver2 --> http://localhost:1235
...