Перенаправить домен в указанное c местоположение - PullRequest
0 голосов
/ 10 апреля 2020

Я должен перенаправить домен на разные серверы, имеющие разные порты на основе строки в URL-адресе домена:

  • Домен: «www.example.com»
  • URL ( Это я должен добиться) www.example.com/x ⇒ localhost: 1106 www.example.com/y ⇒ localhost: 1107 www.example.com/z ⇒ localhost: 1108
<VirtualHost *:80>
    ServerName www.example.com
    ServerAlias www.example.com

    LogLevel warn
    ErrorLog /var/log/apache2/www.example.com.error.log
    CustomLog /var/log/apache2/www.example.com.access.log combined

    <Location /x/>            
       ProxyPass http://localhost:1106/  
       ProxyPassReverse http://localhost:1106/    
    </Location>

    <Location /y/>                
       ProxyPass http://localhost:1107/  
       ProxyPassReverse http://localhost:1107/    
    </Location>

    <Location /z/>                
       ProxyPass http://localhost:1108/  
       ProxyPassReverse http://localhost:1108/    
    </Location>
</VirtualHost>

С этим виртуальным хостом он работает нормально.

Но всякий раз, когда я нажимаю «www.example.com», страница по умолчанию apache открыто. Я хочу перенаправить это на «www.example.com/x».

...