在Nginx后面而不是Zuul摇摇晃晃

时间:2020-07-22 15:27:39

标签: nginx swagger swagger-ui nginx-reverse-proxy netflix-zuul

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中完成?

1 个答案:

答案 0 :(得分:0)

嘻哈...

proxy_set_header X-Forwarded-Prefix /foo-service/;

帮助。