Comment SIMPLEMENT installer et configurer (de base) le serveur local Apache2 avec SSL sur une machine Linux ?
sudo apt update sudo apt install apache2 sudo a2enmod rewrite sudo systemctl restart apache2 sudo a2enmod ssl sudo service apache2 force-reload sudo apt install ssl-cert sudo systemctl restart apache2 sudo a2ensite default-ssl sudo systemctl reload apache2 sudo systemctl restart apache2
Et c’est bon, SSL est activer (juste a accepter l’exception du navigateur)
Un lien symbolique vers les projets dans le dossier servi par le serveur Apache :
sudo ln -s ~/projects-web/ /var/www/html/
Profitons-en pour renommer le fichier index.html automatiquement ajouté dans /var/www/html/
sudo mv /var/www/html/index.html /var/www/html/OFFindex.html
Vérifier ici si le dossier contenant les projets web est présent sur le serveur.
Une dernière chose pour que le mode Rewrite fonctionne parfaitement, il faut éditer (en root) le fichier /etc/apache2/apache2.conf pour mettre All sur l’option AllowOverride de /var/www/. Voir l’extrait ci-dessous :
[...] <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> [...]