Я настроил сервер 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?