Apache virtualhost включает - PullRequest
       3

Apache virtualhost включает

3 голосов
/ 18 декабря 2010

Подключите файлы конфигурации apache с помощью команды:

include / usr / local / apache / conf / sites / *. conf

Создайте файл с двумя виртуальными хостами.

<VirtualHost *>
    ServerAdmin webmaster@as.com
    ServerName site.com
    ServerAlias site.com
    DocumentRoot "/var/www/pachko1/site.com"
</VirtualHost>
<VirtualHost *>
    ServerAdmin webmaster@as.com
    ServerName site1.com
    ServerAlias site1.com
    DocumentRoot "/var/www/site1/site1.com"
</VirtualHost>

Но при доступе к site1.com всегда открывается папка site.com.

Если они взаимозаменяются, при обращении к site.com откроется site1.com

Всегда работает правило пера, почему это происходит?

Извините за мой английский.

1 Ответ

6 голосов
/ 18 декабря 2010

Попробуйте добавить NameVirtualHost директивы:

NameVirtualHost site.com
NameVirtualHost site1.com

и затем добавьте фактические имена хостов в директивы VirtualHost:

<VirtualHost site.com>
...
<VirtualHost site1.com>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...