Настройте apache для перенаправления URL-адреса на другой хост - PullRequest
0 голосов
/ 23 мая 2018

Конфигурация: У меня есть 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, перенаправление не удалось.

...