怎么在微信小程序中进行tomcat http转https?想知道答案的小伙伴就赶紧看过来吧,下面就是酷牛教程小编给大家带来的方法。
由于小程序需要使用https协议,在使用用腾讯云的服务器时,负载均衡服务器(SSL证书部署在此服务器上)与业务服务器上的apache之间使用的是http,apache与tomcat之间也使用的是http,这样导致两个问题,tomcat 在redirect的时会跳转到//127.0.0.1上
解决方案:
1.在tomcat,service.xml中Connector 增加proxyName,proxyPort-->解决跳转到127.0.0.1的问题
<Connector port=\"8080\" protocol=\"HTTP/1.1\"
connectionTimeout=\"20000\"
proxyName=\"test9.icolor.com.cn\"
proxyPort=\"443\"
redirectPort=\"8443\" />
2.在apache的config中增加 RequestHeader set X-Forwarded-Proto \"https\"-->解决http转https的问题
ProxyPass / http
ProxyPassReverse / http
RequestHeader set X-Forwarded-Proto \"https\"
以上就是怎么在微信小程序中进行tomcat http转https的全部内容了,大家都学会了吗?
本文来自投稿,不代表酷牛教程立场,如若转载,请注明出处:https://www.xukn.com/97478.html