Я столкнулся с проблемой при выполнении обратного прокси-сервера (RP) от Apache через SSL к WebLogic консоли. Ниже моя запись httpd.conf vhost. По сути, Apache выполняет обратный прокси через https, если URL содержит «/ 12console» для консоли weblogic
работает в https://weblogic1:9002/console. Проблема в том, что вход в консоль не происходит.
<VirtualHost _default_:443>
ServerName myhost
SSLEngine on
DocumentRoot /var/www/html
SSLProxyEngine on
SSLProxyCheckPeerName off
SSLProxyCheckPeerCN off
SSLCertificateFile /etc/httpd/certs/mycert.crt
SSLCertificateKeyFile /etc/httpd/certs/mycert.key
ProxyRequests Off
ProxyPreserveHost on
ProxyPass /12console/ https://weblogic1:9002/console/
ProxyPassReverse /12console/ https://weblogic1:9002/console/
<Location "/12console/">
AddOutputFilterByType SUBSTITUTE text/html/shtml
Substitute "s|weblogic1:9002/console/|myhost/12console/|ni"
</Location>
RewriteEngine on
RewriteRule "^/console(.*)" "/12console/$1" [R,L]
</VirtualHost>
Однако, если я заменю "/ 12console" на "/ console", вход в систему работает. Как мне заставить его работать с "/ 12console" URL?