Apache виртуальный хост по умолчанию для нескольких доменов - PullRequest
0 голосов
/ 29 апреля 2011

У меня, например, site1.com, site2.com, настроены их собственные виртуальные хосты в их собственных файлах в включенных и доступных папках apache, в их собственных физических папках на сервере и с другим .htaccess, и они работает нормально. Теперь я хочу, чтобы все другие домены, которые не были настроены отдельно (например, site3.com, site4.com ....), имели один и тот же виртуальный хост, одну и ту же физическую папку и выполняли один и тот же / folder1 / folder2 / index. php файл До сих пор я сделал несколько виртуальных хостов, но все, что я получаю, это «Это работает», вероятно потому, что все перенаправлено с виртуального хоста по умолчанию на / var / www. Но если я установлю директиву DocumentRoot в этом файле, .htaccess по какой-то причине не работает, и я сказал, что для определенных сайтов работают нормально. Как должен называться файл виртуального хоста, каким должен быть его контент?

1 Ответ

2 голосов
/ 03 мая 2011

Вы можете определить контейнер VirtualHost, который содержит столько записей ServerAlias ​​, сколько вам нужно.

Вот очень упрощенный пример:

<VirtualHost *>
    ServerName site3.com
    ServerAlias site4.com
    DocumentRoot /var/www/folder1/folder2
</VirtualHost>

Если вы уже пытались создать файлы vhost, перезапустили ли вы apache?

Где разместить файлы vhost, зависит от того, какой дистрибутив вы используете.Если вы не знакомы с тем, что происходит в вашем дистрибутиве, отметьте http://wiki.apache.org/httpd/DistrosDefaultLayout.

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