Не могу войти после прокси - PullRequest
0 голосов
/ 01 апреля 2019

Я настроил сервер Apache в качестве обратного прокси-сервера, чтобы указать 2 разных DNS-имени для исправления серверов.Одна из них прекрасно работает, это простая веб-страница с несколькими страницами.

Другая - нет, это более сложная система, которая требует от пользователей входа в систему в первую очередь.Проблема с этой страницей началась, так как для ее достижения мне нужно перейти на «10.105.27.230/app».Без / app Это не работает.Дело в том, что это приложение установило сам Apache, и оно не найдено в папке / var / www /, но в другом месте.

Прямо сейчас я могу попасть на страницу, но когда я пытаюсь войти в систему, пример.com, он просто перенаправляет меня на example.com/app и показывает ту же страницу входа.Я думаю, что это как-то связано с моим proxypass, но я не могу найти правильную конфигурацию, так как я впервые работаю с прокси.

Сначала, когда я пытался настроить обратный прокси-сервер (прокси-сервер), страница работала, но без CSS и изображений.

<VirtualHost *:80>
   DocumentRoot /var/www/html
    ServerName example.com
    ProxyRequests Off
    <Proxy *>
      Order deny,allow
      Allow from all
    </Proxy>
    ProxyPreserveHost on
    ProxyPass / http://10.105.27.230/app/
    ProxyPassReverse / http://10.105.27.230/app/
</VirtualHost>

Я искал решения и думаю, что исправил его с помощью другогопроксипасс перед оригиналом.После этого страница работает с CSS и изображениями, но после входа в систему она перенаправляет на example.com/app.

    ProxyPass /app http://10.105.27.230/app/
    ProxyPassReverse /app http://10.105.27.230/app/
    ProxyPass / http://10.105.27.230/app/
    ProxyPassReverse / http://10.105.27.230/app/

. Если я перехожу прямо к http://10.105.27.230/app/, я могу войти в систему и после входа в системуона показывает эту ссылку http://10.105.27.230/app/#/home. И ссылка меняется только после /#/.

Как мне заставить ее работать правильно, чтобы я мог войти в систему и работать с системой с example.com?

...