sudo apt updatesudo apt install -y nginxsudo systemctl enable --now nginxsudo ufw allow 'Nginx Full'systemctl status nginx --no-pagerSortie
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: enabled)
Active: active (running)Explication
Installez Nginx et ouvrez les ports 80 et 443 dans le pare-feu (onglet 1-installation).
Créez la configuration du site dans
/etc/nginx/sites-available/: dossier du site, nom de domaine et en-têtes de sécurité (lignes surlignées).Activez le site, testez la configuration avec
nginx -tpuis rechargez Nginx. Ne rechargez jamais sans avoir testé : une erreur de syntaxe couperait tous vos sites.Passez en HTTPS avec Certbot : le certificat Let's Encrypt est gratuit et son renouvellement est automatique.
Avant Certbot, le nom de domaine doit déjà pointer vers l'adresse IP du serveur (enregistrements DNS A et AAAA).

