Невозможно просмотреть изображения на обратном прокси - PullRequest
0 голосов
/ 22 мая 2018

Я настроил обратный прокси-сервер в локальном виртуальном ящике и установил сервер WebLogic по следующему IP-адресу 192.168.0.203 (который находится в локальной сети).Я ввел следующие данные на httpd.conf

<VirtualHost 127.0.0.1:80>
     ServerName www.nikhilesh.com
     ServerAlias nikhilesh.com
     ErrorLog /var/log/httpd/error_log
     TransferLog /var/log/httpd/access_log

     <Location />
    ProxyPass  http://xxxxxxxx.xxxxx.com:7001/console/ retry=0
    ProxyPassReverse  http://xxxxxxx.xxxxx.com:7001/console/
    ProxyHTMLURLMap   http://xxxxxxx.xxxxxx.com:7001/console/
    RequestHeader    unset  Accept-Encoding
    #ProxyRequests off
    ProxyHTMLEnable On
    SetOutputFilter proxy-html
    ProxyHTMLDoctype XHTML
    ProxyHTMLStripComments on
    SetEnv force-proxy-request-1.0 1
    SetEnv proxy-nokeepalive 1
     </Location>

#ProxyPreserveHost On
</VirtualHost>

Я ввел следующие данные в файл хоста

192.168.0.203   xxxxxxx.xxxxxx.com    xxxxxx

Я перезапустил сервер. Я ввел следующий адрес (www.nikhilesh.com/) в браузере, который показывает enter image description here

На самом деле, он должен отображать enter image description here

, когда я ввожу учетные данные и нажимаю на кнопку входа, отображается следующая ошибка enter image description here

1 Ответ

0 голосов
/ 22 мая 2018

Консоль администратора WebLogic предполагает контекстный путь / console, и, вероятно, ProxyHTMLURLMap не фильтрует все URL-адреса, я уверен, что он пропускает ресурсы, связанные в файле CSS.

Попробуйте установить директиву местоположения для / console (и используйте / console при тестировании в браузере).Или, альтернативно, попробуйте установить «путь контекста консоли» в конфигурации домена в консоли администратора на пустое значение - хотя я не уверен, разрешено ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...