Mettre à jour le système :
sudo apt update && sudo apt upgrade -y
Installer le programme Apache :
sudo apt install apache2
Autoriser Apache dans le pare-feu:
sudo ufw app list
sudo ufw allow Apache
Créer un répertoire dédié pour l'hôte virtuel :
sudo mkdir -p /www
sudo mkdir -p /www/grav.howto.ovh
sudo chmod -R 755 /www
Éditer un nouveau fichier avec nano:
sudo nano /etc/apache2/sites-available/grav.howto.ovh.conf
Et coller ces lignes :
<VirtualHost *:80>
ServerName grav.howto.ovh
DocumentRoot /www/grav.howto.ovh
<Directory /www/grav.howto.ovh>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/grav-howto-ovh.error.log
CustomLog ${APACHE_LOG_DIR}/grav-howto-ovh.access.log combined
</VirtualHost>
Enregistrer et quitter nano.
Activer l'hôte virtuel et désactiver la page par défaut d'Apache :
sudo a2ensite grav.howto.ovh.conf
sudo a2dissite 000-default.conf
Activer deux modules supplémentaires requis par Grav:
sudo a2enmod rewrite ssl
Redémarrer le service apache2 :
sudo systemctl restart apache2