Outils pour utilisateurs

Outils du site


public:vserveur:debian:vhost

Gestion des virtual host apache

Voici quelques indications pour bien déclarer vos virtual host sous Debian :

Créez un fichier .conf par site web dans le répertoire suivant : /etc/apache2/sites-available/

Exemple : /etc/apache2/sites-available/example.com.conf où “example.com” correspond à votre nom de domaine.

Voici le contenu du fichier :

<VirtualHost *:80>
# Déclaration du domaine + alias + logs 
     ServerName example.com
     ServerAlias www.example.com
     DocumentRoot /var/www/example/public_html/
     ErrorLog /var/www/example/logs/error.log
     CustomLog /var/www/example/logs/access.log combined
     
# Droits d'accès au dossier DocumentRoot
<Directory /var/www/example/public_html/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

</VirtualHost>

Pour tester votre vHost utilisez la commande suivante :

apache2ctl configtest

Ensuite pour activer ce virtual host vous devez taper la commande suivante :

a2ensite example.com.conf

Puis relancer le service apache2 pour appliquer les changements:

systemctl reload apache2

Pour désactiver le virtual host :

a2dissite example.com

Puis relancer le service apache2 pour appliquer les changements:

systemctl reload apache2
public/vserveur/debian/vhost.txt · Dernière modification: 2017/07/26 09:36 par Aurélien FOUCHER