Spring Boot & Zuul 不支持代理的图标
Spring Boot & Zuul not honoring proxied favicon
我已经尝试了几种不同的配置来告诉 Zuul 使用我的代理网络服务器的图标,但我空手而归。这是我目前在我的 Zuul 服务器上配置的内容。
zuul.routes.favicon.path=/favicon.ico
zuul.routes.favicon.url=http://mycontentserver.com/favicon.ico
spring.mvc.favicon.enabled=false
但是回应呢?
$ curl -sIL http://myzuulserver.com/favicon.ico
HTTP/1.1 404 Not Found
哪个应该路由到...
$ curl -sIL http://mycontentserver.com/favicon.ico
HTTP/1.1 200 OK
保持 Spring MVC 图标仅启用 returns 典型的 Spring 图标。
我这里配置有误吗?我是不是误解了网站图标的工作原理?
所以spring cloud netflix zuul 将路径附加到url。您遇到的 404 来自 mycontentserver.com
而不是 zuul。它要求 http://mycontentserver.com/favicon.ico/favicon.ico
。
设置zuul.routes.favicon.url=http://mycontentserver.com/
.
我已经尝试了几种不同的配置来告诉 Zuul 使用我的代理网络服务器的图标,但我空手而归。这是我目前在我的 Zuul 服务器上配置的内容。
zuul.routes.favicon.path=/favicon.ico
zuul.routes.favicon.url=http://mycontentserver.com/favicon.ico
spring.mvc.favicon.enabled=false
但是回应呢?
$ curl -sIL http://myzuulserver.com/favicon.ico
HTTP/1.1 404 Not Found
哪个应该路由到...
$ curl -sIL http://mycontentserver.com/favicon.ico
HTTP/1.1 200 OK
保持 Spring MVC 图标仅启用 returns 典型的 Spring 图标。
我这里配置有误吗?我是不是误解了网站图标的工作原理?
所以spring cloud netflix zuul 将路径附加到url。您遇到的 404 来自 mycontentserver.com
而不是 zuul。它要求 http://mycontentserver.com/favicon.ico/favicon.ico
。
设置zuul.routes.favicon.url=http://mycontentserver.com/
.