我遇到了一个问题,即Kong将它认为可访问的端口(8000)应用于重定向URL,而不是将其暴露给我的docker compose网络之外的端口。
例如:
services:
kong:
image: kong:1.1
ports:
- "4002:8000"
test:
image: ...
ports:
- "8080"
假设我在Kong中配置了一条test
路由,该路由将与/test
匹配的请求传递到test
服务。如果我的test
服务返回位置为304
的{{1}}重定向,则Kong将该URL重写为/foo.html
。如何配置Kong在重写时使用端口http://myhost:8000/test/foo.html
而不是4002
?