Unterstützt Nginx diese Funktion? Nach der Weiterleitung an einen Tomcat gibt Tomcat eine Umleitung zur Weiterleitung an einen anderen Tomcat zurück.
漂亮男人
漂亮男人 2017-05-16 17:09:53
0
3
559

Unterstützt Nginx diese Funktion? Nach der Weiterleitung an einen Anwendungsserver stellt der Anwendungsserver fest, dass er das Geschäft nicht bewältigen kann und muss es an einen anderen Anwendungsserver weiterleiten.
nginx sollte es unterstützen. Es selbst kann mit Timeout umleiten. Dies erfordert lediglich eine manuelle Umleitung.

Wie kann man es konkret konfigurieren und umsetzen?

漂亮男人
漂亮男人

Antworte allen(3)
世界只因有你

nginx反向代理转发到tomcat之后,再怎么处理就是tomcat的事情了,tomcat可以直接sendRedirect到另外一个url啊

Peter_Zhu

这里有个例子,你可以试试,大概原理是proxy_pass到upstream之后,如果upstream的响应是301或者302,nginx就把响应头中的location用$upstream_http_location取出来,赋值给$saved_redirect_location,然后再proxy_pass过去

How to follow HTTP redirects inside nginx?

为情所困

这个不应该由nginx去配置,具体配置应该是这样的吧,nginx将请求转发到某个应用上,应用发现不能处理这个请求,则将请求发送另一台应用服务器上,而这个转发应该由应用发起。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage