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é.
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!