Spring Boot笔记-新增嵌入式tomcat配置(修改tomcat中conf/server.xml)
这里以spring boot 2.x为例这里我直接贴代码,设置2个头,一个是X-Forwarded-For一个是X-Forwarded-Proto及将头设置为https。@Configurationpublic class TomcatConfig {@Beanpublic TomcatServletWebServerFactory servletContainer() {TomcatServle
·
这里以spring boot 2.x为例
这里我直接贴代码,设置2个头,一个是X-Forwarded-For一个是X-Forwarded-Proto及将头设置为https。
@Configuration
public class TomcatConfig {
@Bean
public TomcatServletWebServerFactory servletContainer() {
TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
RemoteIpValve value = new RemoteIpValve();
value.setRemoteIpHeader("X-Forwarded-For");
value.setProtocolHeader("X-Forwarded-Proto");
value.setProtocolHeaderHttpsValue("https");
tomcat.addEngineValves(value);
return tomcat;
}
}
更多推荐
所有评论(0)