Hello! On Mon, Apr 21, 2014 at 04:14:18PM +0800, Benimaur Gao wrote:
> Hello, all > > I have a web application, which use nginx as frontend reverse-proxy > sever. It's configured to use https to interact with user agent. Several > tomcats are used as backend application servers. The connection between > nginx and tomcats is http. The network structure is illustrated as > following: > > Browser -- https --> nginx --- http --> tomcat1 > \-- http --> tomcat2 > > The normal request works ok. Problem comes when my program returns > 302/Redirection to user agent. Since tomcat has no idea about https' > environment, the location field in http response header is set as: > "Location: http://redirect.url.com". After receiving that, the browser will > launch subsequent requests through http. [...] > I wonder if there is some ready-made module to manipulate the 302 > Location header, or any other better ways to workaround this problem. http://nginx.org/r/proxy_redirect -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx
