Apache2 - несколько сайтов, простая настройка - PullRequest
0 голосов
/ 31 июля 2009

Я бы хотел использовать mod_vhost_alias для простоты настройки сайта в Apache2.2. Поэтому я бы настроил свой виртуальный хост примерно так:

<VirtualHost *:80>
    VirtualDocumentRoot "/var/www/%0"
</VirtualHost>

Что я также хотел бы сделать для каждого сайта, так это включить дополнительный конфигурационный файл - примерно так:

<VirtualHost *:80>
    VirtualDocumentRoot "/var/www/%0"
    Include "/var/www/%0/http.conf"
</VirtualHost>

Но Apache, похоже, не любит это. Есть ли другой способ добиться этого?

Спасибо

Джеймс.

1 Ответ

1 голос
/ 31 июля 2009

Вы можете сделать это наоборот: включить каталог в ваш основной файл конфигурации и иметь один файл конфигурации для каждого сайта. Э.Г.

http.conf

Include /apache/sites/

/ апач / сайты / site1.conf

<VirtualHost *>
  host specific configuration here..
</VirtualHost *>
...