Cela fonctionne correctement sur Chrome et seulement lui.
Est ce que c'est normal que sur les mozilla firefox je ne suis pas certifié ou sur mon téléphone, ... .
J'ai une question.
J'ai rajouté plex en sous domaine et en https cela ne fonctionne pas (
https://plex.nomdedomaine.fr). Il me redirige vers
https://www.nomdedomaine.fr. Est ce que je peux quand même rajouter le code pour choisir l'http au lieu de https pour le SSL et mettre une redirection automatique vers
http://plex.nomdedomaine.fr
Quelques modifications que j'ai fais par rapport au tutoriel.
Il manque le _chain sur le dernier code.
remplacer
ssl on;
ssl_certificate /etc/nginx/ssl/sd.<votre domaine>.pem;
ssl_certificate_key /etc/nginx/ssl/sd.key.pem;
ssl_session_timeout 5m;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ALL:!aNULL:!eNULL:!LOW:!EXP:!RC4:!3DES:+HIGH:+MEDIUM;
en ça
ssl on;
ssl_certificate /etc/nginx/ssl/sd.<votre domaine>_chain.pem;
ssl_certificate_key /etc/nginx/ssl/sd.key.pem;
ssl_session_timeout 5m;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ALL:!aNULL:!eNULL:!LOW:!EXP:!RC4:!3DES:+HIGH:+MEDIUM;
J'ai du retélécharger le root et class3 sur le sous domaine
Donc refaire:
Télécharger les ''certificats racines''.
cd /etc/nginx/ssl/
wget https://www.cacert.org/certs/root.crt
wget https://www.cacert.org/certs/class3.crt
Peut être faire une difference entre <votre domaine> et <votre domaine.xx> même si c'est expliqué dans ces discussions
Faire un listing des erreurs possible:
[....] Restarting nginx: nginxnginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/ssl/key.pem") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
nginx: configuration file /etc/nginx/nginx.conf test failed
signifie que le code de CAcert ne correspond pas au CSR envoyé
service nginx restart
[....] Restarting nginx: nginxnginx: [emerg] BIO_new_file("/etc/nginx/ssl/server.crt") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/nginx/ssl/server.crt','r') error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: configuration file /etc/nginx/nginx.conf test failed
signifie qu'un fichier de configuration est encore appelé sur le certificat auto-signé