Комбинация веб-сервера и сервера tomcat. Все работает под https.
Сервер tomcat доступен только через прокси-сервер.
Я хочу переписать все запросы с помощью «my_module» на сервер Tomcat. (tomcatmodule.war)
прокси-сервер: 10.10.10.10:8999 сервер tomcat: 11.11.11.11:8443
Как мне настроить мой VirtualHost для использования прокси-сервера для выполнения моего условия перезаписи.
Я пробовал следовать в моем
<VirtualHost *.443>
RewriteEngine on
ProxyRemote "*" "https://10.10.10.10:8999"
RewriteRule ^/my_module/(.*) https://11.11.11.11:8443/tomcatmodule/$1 [P,QSA,L]
ProxyPassReverse /my_module/ https://11.11.11.11:8443/tomcatmodule/
Пытаясь переадресовать запрос, например
.com / my_module / api
, и это должно привести к вызову tomcat, например
https://11.11.11.11:8443/tomcatmodule/api
(через прокси-сервер)
Проблема заключалась в том, что я сделал не активировать:
SSLProxyEngine on
еще один очень полезный совет - повысить уровень журнала:
LogLevel debug rewrite:trace8
не проверено, но вы можете попробовать это
ProxyRequests On
ProxyRemote * https://10.10.10.10:8999
ProxyPass /my_module https://11.11.11.11:8443/tomcatmodule/
ProxyPassReverseCookiePath tomcatmodule/ /my_module
ProxyPreserveHost On