26 lines
908 B
Django/Jinja
26 lines
908 B
Django/Jinja
# Configuration des vhosts personnalises
|
|
# Ce fichier doit etre le premier dans sites-enabled
|
|
|
|
<VirtualHost *:80>
|
|
# Le nom du serveur est determine a partir de la requete HTTP
|
|
UseCanonicalName Off
|
|
|
|
# Logs
|
|
LogFormat "%{Host}i %h %l %u %t \"%r\" %s %b" vcommon
|
|
CustomLog /var/log/apache2/perso-vhosts.log vcommon
|
|
|
|
# On charge le fichier mappant les vhosts clubs
|
|
# puis on rewrite si seulement s'il y a un match
|
|
RewriteEngine On
|
|
RewriteMap clubs-vhost txt:/etc/apache2/clubs-vhosts.map
|
|
RewriteCond ${clubs-vhost:%{SERVER_NAME}} ^(.+)$
|
|
RewriteRule ^/(.*)$ /home/%1/$1 [last]
|
|
|
|
# Override defaults in /etc/apache2/mods-enabled/userdir.conf
|
|
# to add Indexes control in .htaccess and README
|
|
<Directory /home/*/www>
|
|
AllowOverride FileInfo AuthConfig Limit Indexes Options=Indexes
|
|
ReadmeName /mentionslegales.html
|
|
</Directory>
|
|
</VirtualHost>
|