プロジェクトの要件とセキュリティ上の理由により、以前の http インターフェイス アクセスを https アクセスに変更する必要があるため、SSL 証明書を構成する必要があります。
#SSL 証明書はドメイン レベル (DV)、エンタープライズ レベル (OV)、エンハンスド レベル (EV) の 3 種類に大別され、セキュリティと価格が向上します。注文。個人向けには安価なDV、法人向けには一般的にOV、特殊な場合にはEVなど、用途に合わせてお選びください。
SSL 証明書構成
Nginx による SSL 証明書構成のサポートにより、この実装が可能になったため、Nginx のパワーを嘆かざるを得ません。
ドメイン名証明書を/etc/nginx/ssl.confフォルダーの下に次のように設定します。
構成例:
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; } }
構成を変更した後、nginx サービスを再起動します。
nginx -s reload //使配置生效
https プロトコルを使用して、https などのドメイン名にアクセスします。 :// jikexianfeng.xyz//hello.html (独自ドメイン名) 成功したかどうかを確認し、アドレスバーに「セキュリティ」と書かれた緑色の鍵マークが表示されれば、SSL 設定は成功です。
Nginx 関連の技術記事の詳細については、Nginx の使用法チュートリアル 列にアクセスして学習してください。
以上がSSL証明書をnginxに追加する場所の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。