Я настроил обратный прокси с apache2. Конфигурация обратного прокси выглядит так:
<VirtualHost *:80>
ServerName someserver.com
ProxyRequests Off
ProxyPass / http://123.123.123.123/var/www/someserver.com/htdocs/
ProxyPassReverse / http://123.123.123.123/var/www/someserver.com/htdocs/
</VirtualHost>
<VirtualHost *:80>
ServerName subdomain.someserver.com
ProxyRequests Off
ProxyPass / http://123.123.123.123/var/www/someserver.com/subds/subdomain/
ProxyPassReverse / http://123.123.123.123/var/www/someserver.com/subds/subdomain/
</VirtualHost>
Итак, теперь я хотел бы установить разные корни документов для обоих виртуальных хостов на сервере (123.123.123.123). Я попытался настроить виртуальные хосты на сервере, но ServerName-Direktive не работает.
Есть ли у кого-нибудь идеи, как я могу решить эту проблему? Я уверен, что есть простое решение, но я его не вижу: P Спасибо
Вам нужно использовать Директива ProxyPreserveHost вместо этого вы не можете жестко закодировать корни документа таким образом.