прокси-сервером apache и rewritecond

Комбинация веб-сервера и сервера 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

(через прокси-сервер)

обзор инфраструктуры

0
задан 31 January 2017 в 09:47
2 ответа

Проблема заключалась в том, что я сделал не активировать:

SSLProxyEngine on

еще один очень полезный совет - повысить уровень журнала:

LogLevel debug rewrite:trace8
0
ответ дан 5 December 2019 в 08:41

не проверено, но вы можете попробовать это

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
0
ответ дан 5 December 2019 в 08:41

Теги

Похожие вопросы