Outils pour utilisateurs

Outils du site


configuration_des_sites

Ceci est une ancienne révision du document !


Configuration des sites

Principe

Je m'inspire du principe de configuration avec les répertoires conf-available et conf-enabled. La configuration du site www.exemple.com sera placée dans un répertoire conf-sites/www.exemple.com.

Chaque répertoire comportera des fichiers X.conf et des fichier X.htaccess qui seront appelés dans les fichiers de configuration de chaque site.

Tous les fichiers du répertoire conf-available sont utilisables. Les fichiers .htaccess sont utilisés en remplacement du fichiers .htaccess de la racine d'un site pour des raisons de performance.

Fichier de configuration d'un site

<VirtualHost *:80>
        ServerName www.test.dev
        ServerAdmin webmaster@localhost
        DocumentRoot /home/pascal/dev/www.test.dev/web
        <Directory /home/pascal/dev/www.test.dev/web/>
                IncludeOptional conf-sites/www.test.dev/*.htaccess
        </Directory>
        IncludeOptional conf-sites/www.test.dev/*.conf
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Exemples de fichiers .conf

Fichiers de log



Exemples de fichiers .htaccess

Définition des options

Options Indexes FollowSymLinks
AllowOverride None

Connexion par mot de passe

AuthName "Connexion"
AuthUserFile /srv/divers/htpasswd
Require valid-user

Accès autorisé

Require all granted
configuration_des_sites.1441465141.txt.gz · Dernière modification : 2023/07/04 10:55 (modification externe)