【问题标题】:Swagger behind Nginx instead of Zuul大摇大摆地支持 Nginx 而不是 Zuul
【发布时间】:2020-07-22 15:27:39
【问题描述】:

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/ 那就是我得到 http://public.com/names-controller.. .而不是http://public.com/foo-service/names-controller/...。 使用 Zuul,它开箱即用,效果很好 - 神奇。

Zuul 是否设置了任何被 swagger 使用的 http 请求标头?

Zuul 是如何让 Swagger 正常工作的?

在 Nginx 中如何实现?

【问题讨论】:

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


    【解决方案1】:

    臀部...

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

    帮助。

    【讨论】:

      猜你喜欢
      • 2019-05-11
      • 1970-01-01
      • 1970-01-01
      • 2022-09-28
      • 2017-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-17
      相关资源
      最近更新 更多