我正在运行一个
apache2
将请求发送到
献身的
tomcat8
在
localhost:8080
为了在我的应用程序中正确地进行自我引用,我需要相应地转发https头。因此,代理配置如下:
<VirtualHost *:443>
ServerName www.myapp.org
ProxyPass / http://127.0.0.1:8080/
RequestHeader set X-Forwarded-Proto https
RequestHeader set X-Forwarded-Port 443
ProxyPreserveHost On
... (SSL directives omitted for readability)
</VirtualHost>
现在,spring建议在运行
嵌入的
代理背后的tomcat:
server.use-forward-headers=true
server.tomcat.remote_ip_header=x-forwarded-for
server.tomcat.protocol_header=x-forwarded-prot
问题:当我运行一个专门的tomcat时
server.*
属性被忽略。
问:如何为专用tomcat实现相同的配置?