Spring-boot за выделенным Tomcat за прокси-сервером Apache2? - PullRequest
0 голосов
/ 11 декабря 2018

Я использую 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>

Теперь советуем весной установить следующее application.properties в случае запуска внедренного tomcat за прокси-сервером:

server.use-forward-headers=true
server.tomcat.remote_ip_header=x-forwarded-for 
server.tomcat.protocol_header=x-forwarded-prot

Проблема: поскольку я запускаю выделенного кота, все свойства server.* игнорируются.

Вопрос: как мне добиться такой же конфигурации для выделенного кота?

...