mardi 3 mars 2026

Conf NGINX

 

Pour encrypter en https

Installer le serveur sur le port 80

server {
    listen 80;
    listen [::]:80;
    server_name myserver.mydomain.fr;

    location / {
        proxy_pass http://mybackend.mybackenddomain.fr:30007/;
    }
}

 

Puis génerer le certificat et la clé:

certbot certonly --nginx   

Le cert et la clé sont dans 

/etc/letsencrypt/live/myserver.mydomain.fr/

 Puis configurer nginx

server {
   listen              443 ssl;
    server_name testauth.forms-infosyscse.fr;
    ssl_certificate     /etc/letsencrypt/live/
mybackend.mybackenddomain.fr/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/
mybackend.mybackenddomain.fr/privkey.pem;

    location / {
        proxy_pass http://mybackend.mybackenddomain.fr:30443/;
        include proxy_params;

    }
}

 

Tester la configuration 

 nginx -t