Zuul如何使它在http:// foo-service:8080上大摇大摆,可以正确地用于http://public.com/foo-service的外部访问?
我有一个任务要用nginx替换Zuul(这不是我的决定,我无法更改)。我将nginx http://public.com/foo-service/names-controller/swagger-ui.html改写为http:// foo-service:8080 / names-controller / swagger-ui.html,但是在宽泛的响应中,我的链接断开了-没有/ foo-service /,我得到了{ {3}}。而不是http://public.com/names-controller..。 有了Zuul,开箱即用的效果很好-魔术。
swagger使用的http请求标头Zuul是否已设置?
Zuul如何使Swagger正常工作?
如何在Nginx中完成?
答案 0 :(得分:0)
嘻哈...
proxy_set_header X-Forwarded-Prefix /foo-service/;
帮助。