欢迎光临,了解微信小程序开发,就上易用通!

tomcat http 转 https

发布:2018-01-25 09:40浏览: 来源:网络 作者:tianshu

由于小程序需要使用https协议,在使用用腾讯云的服务器时,负载均衡服务器(SSL证书部署在此服务器上)与业务服务器上的apache之间使用的是http,apache与tomcat之间也使用的是http,这样导致两个问题,tomcat 在redirect的时会跳转到https://127.0.0.1上

tomcat http 转 https(图1)

 

解决方案: 
1.在tomcat,service.xml中Connector 增加proxyName,proxyPort-->解决跳转到127.0.0.1的问题

 

  1. <Connector port="8080" protocol="HTTP/1.1"
  2. connectionTimeout="20000"
  3. proxyName="test9.icolor.com.cn"
  4. proxyPort="443"
  5. redirectPort="8443" />

2.在apache的config中增加 RequestHeader set X-Forwarded-Proto "https"-->解决http转https的问题

 

  1. ProxyPass / https://127.0.0.1:8080/
  2. ProxyPassReverse / https://127.0.0.1:8080/
  3. RequestHeader set X-Forwarded-Proto "https"





免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。