Heim  >  Fragen und Antworten  >  Hauptteil

Unterstützt Nginx diese Funktion? Nach der Weiterleitung an einen Tomcat gibt Tomcat eine Umleitung zur Weiterleitung an einen anderen Tomcat zurück.

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?

漂亮男人漂亮男人2714 Tage vor510

Antworte allen(3)Ich werde antworten

  • 世界只因有你

    世界只因有你2017-05-16 17:11:53

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

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-05-16 17:11:53

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

    How to follow HTTP redirects inside nginx?

    Antwort
    0
  • 为情所困

    为情所困2017-05-16 17:11:53

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

    Antwort
    0
  • StornierenAntwort