Installation

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

Hôte virtuel (Virtual host)

Créer un répertoire dédié pour l'hôte virtuel :

sudo mkdir -p /www
sudo mkdir -p /www/howto.cogip.be
sudo chmod -R 755 /www

Éditer un nouveau fichier avec nano:

sudo nano /etc/apache2/sites-available/howto.cogip.be.conf

Et coller ces lignes :

<VirtualHost *:80>
    ServerName howto.cogip.be
    DocumentRoot /www/howto.cogip.be
    ErrorLog ${APACHE_LOG_DIR}/howto-cogip-be.error.log
    CustomLog ${APACHE_LOG_DIR}/howto-cogip-be.access.log combined
</VirtualHost>
<Directory /www/howto.cogip.be>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

Enregistrer et quitter nano.
Activer l'hôte virtuel et désactiver la page par défaut d'Apache :

sudo a2ensite howto.cogip.be.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