Maison > Opération et maintenance > Nginx > le corps du texte

Comment déployer l'authentification par chiffrement https dans Nginx

PHPz
Libérer: 2023-05-22 09:52:13
avant
1354 Les gens l'ont consulté

Concernant le certificat requis pour https, vous pouvez postuler sur StartSSL. Pour la partie principale, veuillez passer à la construction du site Web en https. Le module serveur de nginx configure la surveillance du port 443, et complète le certificat et la clé privée. informations. nginx Le module serveur configure le port 80 et passe de force à https.

Comment déployer lauthentification par chiffrement https dans Nginx

Principes de base du HTTPS

Clé publique clé privée ssh-keygen -t rsa -C Certificat "nouvel e-mail", clé publique plus certification de CA

CA est une organisation qui délivre des certificats de confiance

TLS1.2 est la version la plus élevée actuellement et aucun bug n'a encore été trouvé. Ne choisissez pas SSL. TLS est une version ultérieure de SSL et est plus sécurisé que SSL. OpenSSL prend en charge TLS.

Tant que vous comprenez les principes d'une série de technologies telles que le cryptage et le déchiffrement RSA, le cryptage et le déchiffrement symétriques et la signature digest SHA, vous pouvez comprendre leurs applications. Parmi eux, SHA1 a été piraté par le professeur Wang Xiaoyun de l'Université de Shandong, et SHA2 est utilisé à la place.

302 Le saut côté navigateur nécessite une nouvelle poignée de main TCP

Le certificat envoyé par le serveur, le navigateur doit accéder à son CA pour vérifier si elle est digne de confiance

certificat La clé privée est principalement utilisée pour négocier des clés de chiffrement symétriques

Demander un certificat

StartSSL est un fournisseur de certificats gratuit et certifié mondialement. Pour une inscription et une utilisation spécifiques, veuillez vous référer à son site officiel. Cet article de blog l'explique en détail.

prise en charge de la configuration nginx

#redirect to httpsserver {
   listen 80;
   server_name blog.huachao.me;
   return 301 https://$server_name$request_uri;
}
Copier après la connexion

proxy et SSL

server {
   listen 443 ssl;
   server_name blog.huachao.me;
   ssl on;
   ssl_certificate /path/to/cert_file;
   ssl_certificate_key /path/to/private_key;
   location / {
       proxy_pass http://localhost:port;
   }
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal