nginx 与tomcat https与http协议重定向问题

nginx作为代理端,接受HTTPS和http,tomcat只接受HTTP,
先将nginx的https透明代理到tomcat,但这里有个问题,访问正常的网页可以正常,但当tomcat需要302的时候,响应的重定向协议是http,这将与浏览器的https发生冲突导致无法访问,我期望能够在nginx做处理,当协议为https时,将302的http替换为https,

阅读 4.4k
2 个回答

Nginx 配置中设置代理的地方增加一行 proxy_redirect http:// $scheme://; 试试。

新手上路,请多包涵

所以你最后怎么解决的啊,已被这个问题困扰好久

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题