Web & données

Créer un virtualhost

Le fichier .conf d'un VirtualHost Apache dans sites-available, avec DocumentRoot, ServerName, journaux et bloc Directory, puis a2ensite et certbot --apache.

· 1 min de lecture · niveau intermédiaire

nano /etc/apache2/sites-available/mon-site.conf

<VirtualHost *:80>

DocumentRoot "/var/www/mon-site"

ServerName mon-site.com

ServerAlias www.mon-site.com

ErrorLog ${APACHE_LOG_DIR}/mon-site.error

CustomLog ${APACHE_LOG_DIR}/mon-site.access combined

<Directory /var/www/mon-site>

Require all granted

Options FollowSymlinks MultiViews

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/mon-site

SetEnv HTTP_HOME /var/www/mon-site

Satisfy Any

</Directory>

</VirtualHost>

Remplacer mon-site par le nom de votre site

a2ensite mon-site

Pour le sécuriser en HTTPS :

certbot --apache

La suite à venir (cette partie est pour un élève)

Illustration 1 — Créer un virtualhost