環(huán)境描述
nginx + tomcat nginx配置了SSL,tomcat沒有
nginx的配置文件,在location除添加以下配置
proxy_set_header X-Forwarded-Scheme $scheme;
修改tomcat配置文件
在Engine模塊中添加
<Valve className="org.apache.catalina.valves.RemoteIpValve"
remoteIpHeader="X-Forwarded-For"
protocolHeader="X-Forwarded-Proto"
protocolHeaderHttpsValue="https"/>
修改Connector模塊粱侣,添加參數(shù) scheme="https",注意,這里有多個(gè)Connector模塊韩容,注意找協(xié)議是http那一個(gè)