La documentation ne précise pas clairement comment utiliser les directives proxy_ssl_certificate.
J'ai ce genre d'installation :
Serveur InternalA <---HTTPS---> Serveur NginxB <----HTTPS----> remote-website-A
Le serveur NginxB doit transmettre les GET/POST (générés dans InternalA) au site web distant et renvoyer les résultats en utilisant SSL.
Mon serveur NginxB fonctionne avec SSL activé et tous les certificats préparés.
Cependant, sous la balise "location {" pour le proxy vers le site Web distant A, je dois définir d'autres paramètres pour SSL, n'est-ce pas ? Ces paramètres doivent-ils simplement correspondre aux paramètres SSL situés au-dessus des balises "location" ?
#proxy_ssl_certificate src.crt;
#proxy_ssl_certificate_key srv.key;
#proxy_ssl_ciphers TLSv1.2;
#proxy_ssl_password_file keyfile.pz;
#proxy_ssl_protocols TLSv1.2;
#proxy_ssl_trusted_certificate root.crt;
#proxy_ssl_verify on;
Ou bien ces directives proxy_ssl sont-elles utilisées pour les personnes qui utilisent mon proxy ?
La question : Le serveur NginxB va-t-il réussir à effectuer une poignée de main SSL bidirectionnelle avec le site Web distant A sans définir les paramètres proxy_ssl ?