2009-07-31 7 views
0

Je voudrais utiliser mod_vhost_alias pour faciliter la configuration du site dans Apache2.2. Donc j'aurais quelque chose à mon installation hôte virtuel comme celui-ci:Apache2 - plusieurs sites, configuration la plus simple

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

Ce que je voudrais aussi faire sur une base par site, est d'inclure un fichier de configuration supplémentaire - quelque chose comme ceci:

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

Mais Apache ne semble pas aimer ça. Y a-t-il un autre moyen d'y parvenir?

Merci,

James.

+0

Cela pourrait être une question qui est mieux adaptée à http://serverfault.com –

Répondre

1

Vous pouvez faire cela dans l'autre sens: inclure un répertoire dans votre fichier de configuration principal, et avoir un fichier de configuration pour chaque site. Par exemple.

http.conf

Include /apache/sites/ 

/apache/sites/site1.conf

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