обратный прокси-сервер apache для консоли weblogic - PullRequest
0 голосов
/ 28 марта 2019

Я столкнулся с проблемой при выполнении обратного прокси-сервера (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?

...