Existe-il une conf Apache2 me permettant de définir une conf UNIQUE qui s'appliquerait à tous mes VirtualHosts ? Cela me permettrait de ne créer qu'une fois cette conf pour qu'elle s'applique à tous les VirtualHosts existants…
N'étant pas utilisateur d'apache, je ne suis pas sûr que ça soit ce que tu cherches mais mes amis utilisent mod_macro.
Ça donne des choses dans ce genre :
$ < /etc/apache2/conf.d/mod-macro.conf
<Macro Domain $domain $root>
ServerAdmin root@example.com
DocumentRoot /var/www/$domain/$root
ServerName $domain
LogLevel warn
ErrorLog /var/log/apache2/$domain_error.log
TransferLog /dev/null
CustomLog /var/log/apache2/$domain_combined.log combined env=!from_proxy
CustomLog /var/log/apache2/$domain_combined.log combined_forwarded env=from_proxy
<Directory /var/www/$domain/$root>
Options -Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
AddDefaultCharset utf-8
LanguagePriority en fr es de
ForceLanguagePriority Prefer Fallback
</Directory>
</Macro>
[…]
$ < etc/apache2/sites-enabled/example.net
<VirtualHost *:80>
Use Domain example.net /
[…]
</VirtualHost>
# mod_macro
Posté par Anonyme . En réponse au message Apache2 : Configuration générique pour tous les virtualhosts. Évalué à 6.
N'étant pas utilisateur d'apache, je ne suis pas sûr que ça soit ce que tu cherches mais mes amis utilisent mod_macro.
Ça donne des choses dans ce genre :