Назад | Перейти на главную страницу

Проблема виртуального хоста vServer Debian Linux

У меня возникла проблема с настройкой виртуального хоста в течение нескольких дней. Мой сервер - это vserver с debain linux, и я пытаюсь добавить два новых домена, которые будут перенаправлены в их собственные подпапки.

Domain1.com -> / var / www / domain1

Domain2.com -> / var / www / domain2

Настройка работает нормально, но домены перенаправляют не во вложенные папки, а в корневой каталог сервера. Итак, если я открываю «domain1.com», меня перенаправляют на «domain1.com/mail», который является установкой roundcube.

Вот как я сделал настройку:

/ и т. д. / apache2 / сайты-доступные / домен1

<VirtualHost domain1.com>
   ServerAdmin webmaster@localhost
   ServerAlias domain1.com *.domain1.com
   DocumentRoot /var/www/domain1
</VirtualHost>

/ etc / hosts

127.0.0.1 localhost.localdomain localhost domain1.com www.domain1.com

Я просто не понимаю, почему он не перенаправлен в подпапку ... Кто-нибудь, пожалуйста, скажите мне, что я делаю не так?

Я подозреваю, что это потому, что у вас нет директив ServerName в ваших строфах виртуального хоста. Domain1.com в <VirtualHost domain1.com> просто сообщает apache прослушивать адрес, который разрешает domain1.com.

Пример строфы VirtualHost

<VirtualHost domain1.com>
   ServerName domain1.com
   ServerAdmin webmaster@localhost
   ServerAlias domain1.com *.domain1.com
   DocumentRoot /var/www/domain1
</VirtualHost>