Maison  >  Article  >  Opération et maintenance  >  Où ajouter un certificat SSL à nginx

Où ajouter un certificat SSL à nginx

(*-*)浩
(*-*)浩original
2019-07-15 13:49:245781parcourir

En raison des exigences du projet et des raisons de sécurité, l'accès précédent à l'interface http doit être modifié en accès https, un certificat SSL doit donc être configuré.

Où ajouter un certificat SSL à nginx

Les certificats SSL sont grossièrement divisés en trois types : niveau de domaine (DV), niveau d'entreprise (OV) et niveau amélioré (EV), avec une sécurité et un prix augmentant dans l'ordre. . Choisissez en fonction de vos propres besoins. Pour un usage personnel, vous pouvez utiliser DV, qui est bon marché ; pour un usage professionnel, OV est généralement utilisé et EV est utilisé dans des circonstances particulières.

Configuration du certificat SSL

Cette implémentation est possible grâce à la prise en charge par Nginx de la configuration du certificat SSL. Je dois déplorer la puissance de Nginx.

Mettez le certificat de nom de domaine : Configurez-le comme suit dans le dossier /etc/nginx/ssl.conf.

Exemple de configuration :

server {
listen 443;
server_name www.domain.com; # 改为绑定证书的域名
ssl on;
ssl_certificate 1_www.domain.com_bundle.crt; # 改为自己申请得到的 crt 文件的名称
ssl_certificate_key 2_www.domain.com.key; # 改为自己申请得到的 key 文件的名称
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;

location / {
root /usr/share/nginx/html; #站点目录
index index.html index.htm;
}
}

Après avoir modifié la configuration, redémarrez le service nginx

nginx -s reload      //使配置生效

Utilisez le protocole https pour accéder à votre nom de domaine, tel que https :// jikexianfeng.xyz//hello.html (votre propre nom de domaine) Vérifiez si la configuration a réussi. Si un cadenas vert avec le mot sécurité apparaît dans la barre d'adresse, cela signifie que la configuration SSL a réussi.

Pour plus d'articles techniques liés à Nginx, veuillez visiter la colonne Tutoriel d'utilisation de Nginx pour apprendre !

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!

Déclaration:
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