2 votes

Nginx avec LetsEncrypt - valeur en double "TLSv1.2"

Le test SSL a limité mon résultat à B en raison de l'activation de TLS 1.0 et 1.1. Je sais que je devrais ajouter cette ligne à ma configuration : ssl_protocols TLSv1.2 TLSv1.3;

Voici ma configuration minimisée :

server {
    root /var/www/mezinamiridici.cz/html;  
    listen [::]:443 ssl ipv6only=on; # géré par Certbot
    listen 443 ssl; # géré par Certbot    
    ssl_protocols TLSv1.2 TLSv1.3;    
    ssl_certificate /etc/letsencrypt/live/mezinamiridici.cz/fullchain.pem; # géré par Certbot
    ssl_certificate_key /etc/letsencrypt/live/mezinamiridici.cz/privkey.pem; # géré par Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # géré par Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # géré par Certbot
}

Mais il y a une erreur :

2021/03/19 20:19:44 [warn] 32195#32195: valeur en double "TLSv1.2" dans /etc/letsencrypt/options-ssl-nginx.conf:10

venant probablement de cette configuration Lets Encrypt située à /etc/letsencrypt/options-ssl-nginx.conf :

# Ce fichier contient des paramètres de sécurité importants. Si vous modifiez ce fichier manuellement,
# Certbot ne pourra pas fournir automatiquement les futures mises à jour de sécurité.
# Au lieu de cela, Certbot affichera et enregistrera un message d'erreur avec un chemin vers
# le fichier à jour auquel vous devrez vous référer lors de la mise à jour manuelle
# de ce fichier.

ssl_session_cache shared:le_nginx_SSL:1m;
ssl_session_timeout 1440m;  
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

J'ai essayé de déplacer ma ligne au-dessus ou en dessous de cet import sans succès. Existe-t-il un moyen de faire coexister les deux configurations ?

0voto

tilleyc Points 869

Vous avez ssl_protocols défini à la fois dans le fichier de configuration NGINX et dans le fichier de configuration de letsencrypt. Consolidez cela en un seul endroit, puis ajustez les valeurs que vous souhaitez à cet endroit unique. Je recommande de le mettre uniquement dans le fichier de configuration de letsencrypt.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X