Конфигурация: У меня есть 2 виртуальные машины:
- VM1 : доступно из браузера с https://vm1.com
- VM2 : доступно из браузера с 10.200.200.200:8088
Что я хочу сделать:
==> Если пользователь введет этоurl: https://vm1.com/dashboard
==> Поток будет перенаправлен на 10.200.200.200:8088
Что я пытаюсь сделать:
<VirtualHost *:80>
ServerAdmin me@mydomain.com
DocumentRoot /var/www
ProxyPreserveHost On
ProxyRequests Off
ProxyPass /dashboard http://10.200.200.200:8088/
ProxyPassReverse /dashboard http://10.200.200.200:8088/
<Directory /var/www/>
Options +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Проблема:
Это решение работает, только если входящий URL-адрес / панель инструментов.Если входящий URL-адрес / dashboard / login, перенаправление не удалось.