Problem with http/https interoperation

Maxim Dounin mdounin at
Mon Apr 21 10:59:52 UTC 2014


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:". 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.

Maxim Dounin

More information about the nginx mailing list