Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Apache VirtualHost + Proxy + Tomcat


Автор: tarantul30 12.2.2012, 01:42
Привет всем!

У меня проблема c коректной настройкой Apache'a. Помогите, кто силен в этом, пожалуйста.

В общем, на одном IP несколько доменов, Apache, и несколько Tomcat'ов. Текущая конфигурация такая:
Код

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass / http://123.123.123.123:8081/
    ProxyPassReverse / http://123.123.123.123:8081/
    ServerName domain1.com
</VirtualHost>
<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass / http://123.123.123.123:8082/
    ProxyPassReverse / http://123.123.123.123:8082/
    ServerName domain2.com
</VirtualHost>


Все работает на ура. Но теперь необходимо добавить поддомен, скажем "sub.domain2.com", который фактически будет "ссылаться" на "http://123.123.123.123:8082/sub". Как это правильно сконфигурировать?

Я попробовал добавить еще одну запись VirtualHost:
Код

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass / http://123.123.123.123:8082/sub
    ProxyPassReverse / http://123.123.123.123:8082/sub
    ServerName sub.domain2.com
</VirtualHost>


Но когда заходишь в браузере на "http://sub.domain2.com" автоматически "перенаправляешься" на "http://domain2.com/sub".
Как это исправить?


Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)