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

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

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

Домен1.com --> /var/www/domain1

Домен2.com --> /var/www/domain2

Настройка работает нормально, но домены не перенаправляют в подпапки, а в корневой каталог сервера. Так что если я открою "domain1.com", то меня перенаправят на "domain1.com/mail", где установлена ​​roundcube.

Вот как я выполнил настройку:

/etc/apache2/sites-available/domain1

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

/etc/хосты

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

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

решение1

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

Пример VirtualHost Stanza

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

Связанный контент