Speed Cloud
Menu

Publier un site avec Nginx et HTTPS

Serveur web et certificat gratuit Let's Encrypt.

Prérequis : un nom de domaine dont l'enregistrement A pointe vers l'adresse IP du serveur (à régler dans la zone DNS de votre domaine), et les ports 80 et 443 ouverts.

  1. Installez Nginx (Debian et Ubuntu) :
sudo apt install -y nginx

Votre adresse IP affiche alors la page d'accueil de Nginx.

  1. Déposez votre site dans /var/www/mon-site, puis créez /etc/nginx/sites-available/mon-site :
server {
    listen 80;
    server_name exemple.fr www.exemple.fr;
    root /var/www/mon-site;
    index index.html;
}
sudo ln -s /etc/nginx/sites-available/mon-site /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
  1. Ajoutez HTTPS avec Certbot :
sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d exemple.fr -d www.exemple.fr

Le certificat se renouvelle tout seul. Pour le vérifier : sudo certbot renew --dry-run.

Mis à jour le 03/11/2026

Cet article vous a-t-il aidé ?

Une autre question ? Demandez à Cloudy

Notre assistant répond tout de suite, à partir de nos articles d'aide. Il ne peut rien modifier sur votre compte.

Ne donnez jamais de mot de passe ni de coordonnées bancaires. Vos questions sont traitées par Anthropic (Claude) pour générer la réponse.