Nginx prend-il en charge cette fonction ? Après le transfert vers un Tomcat, Tomcat renvoie une redirection vers un autre Tomcat.
漂亮男人
漂亮男人 2017-05-16 17:09:53
0
3
553

Nginx prend-il en charge cette fonction ? Après le transfert vers un serveur d'applications, le serveur d'applications constate qu'il ne peut pas gérer l'activité et doit la transférer vers un autre serveur d'applications.
nginx devrait le prendre en charge. Il peut lui-même rediriger avec un délai d'attente. C'est juste que cela nécessite une redirection manuelle.

Comment le configurer et le mettre en œuvre spécifiquement ?

漂亮男人
漂亮男人

répondre à tous(3)
世界只因有你

Une fois le proxy inverse nginx transmis à Tomcat, c'est à Tomcat de s'en occuper. Tomcat peut directement envoyer une redirection vers une autre URL

.
Peter_Zhu

Voici un exemple, vous pouvez l'essayer. Le principe général est qu'après proxy_pass en amont, si la réponse d'amont est 301 ou 302, nginx utilisera l'emplacement dans l'en-tête de réponse$upstream_http_location取出来,赋值给$saved_redirect_location, puis proxy_pass à nouveau

Comment suivre les redirections HTTP dans nginx ?

为情所困

Cela ne doit pas être configuré par nginx. La configuration spécifique doit être comme ceci. nginx transmet la demande à une application si l'application constate qu'elle ne peut pas gérer la demande, elle enverra la demande à un autre serveur d'applications, et ce transfert devrait. être effectué par l'application lancée.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal