У меня возникла проблема, когда Kong применяет порт, который, по его мнению, доступен на (8000) для перенаправления URL-адресов, а не на порт, с которым он работает вне моей докерской сети.
Например:
services:
kong:
image: kong:1.1
ports:
- "4002:8000"
test:
image: ...
ports:
- "8080"
Предположим, я настроил test
маршрут в Конге, который передает запросы, соответствующие /test
, службе test
. Если моя служба test
возвращает перенаправление 304
с местоположением /foo.html
, Kong переписывает этот URL-адрес как http://myhost:8000/test/foo.html
. Как настроить Kong для использования порта 4002
при переписывании вместо 8000
?