Я должен перенаправить домен на разные серверы, имеющие разные порты на основе строки в 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».