我尝试了一些不同的配置告诉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 favicon只返回典型的Spring图标。
我在这里有错误的配置吗?我误解了favicons的工作方式吗?
答案 0 :(得分:2)
所以spring cloud netflix zuul将路径附加到url。您遇到的404来自mycontentserver.com
而非zuul。它要求http://mycontentserver.com/favicon.ico/favicon.ico
。
设置zuul.routes.favicon.url=http://mycontentserver.com/
。