Table des matières
Configuration d’un serveur Web NGINX sur Ubuntu .......................................................1
Préparation du serveur Linux ...................................................................................1
Vérifications initiales des ports ................................................................................1
Installation de NGINX .............................................................................................1
Configuration du Virtual Host...................................................................................2
Création du répertoire web ......................................................................................2
Ajout de PHP..........................................................................................................2
Installation du HTTPS avec Certbot...........................................................................3
Préparation du serveur Linux
1. sudo -i
2. apt update
3. apt upgrade
4. apt install net-tools
5. Changer le DNS du domaine. Exemple : Domaine sur PlanetHoster → modifier
l’enregistrement A pour pointer vers l’IP publique du serveur.
Vérifications initiales des ports
1. netstat -an | grep -ei listen
2. lsof -i :80
Installation de NGINX
1. apt install nginx
2. nginx -v
3. service nginx status OU systemctl status nginx
4. Configurer les règles Azure (Inbound Rules). Autoriser HTTP (80) et HTTPS (443).
5. Tester dans un navigateur. Entrer l’IP publique → la page par défaut NGINX doit
s’afficher.