nginx는 이 기능을 지원합니까? tomcat으로 전달한 후 tomcat은 다른 tomcat으로 전달하기 위한 리디렉션을 반환합니다.
漂亮男人2017-05-16 17:09:53
0
3
561
nginx는 이 기능을 지원합니까? 애플리케이션 서버로 전달한 후 애플리케이션 서버가 비즈니스를 처리할 수 없음을 발견하고 이를 다른 애플리케이션 서버로 전달해야 합니까? nginx가 이를 지원해야 합니다. 시간 초과로 인해 자체적으로 리디렉션될 수 있습니다. 단지 수동 리디렉션이 필요하다는 것입니다.
예를 들어 시도해 볼 수 있습니다. 일반적인 원칙은 업스트림으로 Proxy_pass를 수행한 후 업스트림의 응답이 301 또는 302인 경우 nginx가 응답 헤더의 위치를 사용하고$upstream_http_location取出来,赋值给$saved_redirect_location 다시 Proxy_pass를 수행한다는 것입니다.
nginx 역방향 프록시가 tomcat으로 전달된 후 이를 처리하는 것은 tomcat에 달려 있습니다. Tomcat은 다른 URL로 직접 sendRedirect를 할 수 있습니다
예를 들어 시도해 볼 수 있습니다. 일반적인 원칙은 업스트림으로 Proxy_pass를 수행한 후 업스트림의 응답이 301 또는 302인 경우 nginx가 응답 헤더의 위치를 사용하고
nginx 내에서 HTTP 리디렉션을 따르는 방법은 무엇입니까?$upstream_http_location
取出来,赋值给$saved_redirect_location
다시 Proxy_pass를 수행한다는 것입니다.이것은 nginx에 의해 구성되어서는 안 됩니다. nginx는 요청을 애플리케이션에 전달합니다. 애플리케이션이 요청을 처리할 수 없다는 것을 발견하면 해당 요청을 다른 애플리케이션 서버로 보냅니다. 응용 프로그램이 시작되면 완료됩니다.