Регистрация информации о шифровании и протоколе SSL в Nginx

Thank you for reading this post, don't forget to subscribe!

Опре­де­лим соб­ствен­ный фор­мат логов Nginx для хра­не­ния инфор­ма­ции о шиф­ро­ва­нии и про­то­ко­ле SSL.

Создай­те ката­лог для хра­не­ния сер­ти­фи­ка­та ssl.

Сге­не­ри­ру­ем сер­ти­фи­кат ssl для IP-адреса.
Опре­де­лим соб­ствен­ный фор­мат логов, кото­рый рас­ши­ря­ет стан­дарт­ный фор­мат с добав­ле­ни­ем инфор­ма­ции о про­то­ко­ле SSL и спис­ка шиф­ров, под­дер­жи­ва­е­мых клиентом.

[codesyntax lang="php"]

[/codesyntax]

[codesyntax lang="php"]

[/codesyntax]

Созда­дим мини­маль­ную кон­фи­гу­ра­цию вир­ту­аль­но­го хоста nginx, с исполь­зо­ва­ни­ем настра­и­ва­е­мо­го фор­ма­та логов.

[codesyntax lang="php"]

[/codesyntax]

[codesyntax lang="php"]

[/codesyntax]

Пере­за­гру­зи­те кон­фи­гу­ра­цию nginx.

Про­верь­те файл логов, что­бы опре­де­лить исполь­зу­е­мый про­то­кол SSL / шифр SSL и полу­чить спи­сок шиф­ров, под­дер­жи­ва­е­мых клиентом.

[codesyntax lang="php"]

[/codesyntax]

Вы може­те про­пу­стить спи­сок шиф­ров, под­дер­жи­ва­е­мых кли­ен­том, и сосре­до­то­чить­ся на про­то­ко­ле SSL, осо­бен­но если вы хоти­те отка­зать­ся от под­держ­ки TLS 1.0 и TLS 1.1.