日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Nginx 配置 SSL 证书步骤小记

發布時間:2024/8/22 109 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx 配置 SSL 证书步骤小记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接上篇講到 Startssl SSL 證書申請成功后(具體點這里),該怎么配置 SSL 證書到Nginx上面呢?其實步驟很簡單。

1,按照如下格式修改nginx.conf 配置文件,80端口會自動轉給443端口,這樣就強制使用SSL證書加密了。訪問http的時候會自動跳轉到https上面。

server {
listen 80;
server_name www.域名.com;
rewrite ^(.*) https://$server_name$1 permanent;
}
server {
listen 443;
server_name www.域名.com;
root /home/www;
ssl on;
ssl_certificate /etc/nginx/certs/server.crt;
ssl_certificate_key /etc/nginx/certs/server.key;
}

/etc/nginx/certs/server.crt 和 /etc/nginx/certs/server.key 是證書文件和私鑰文件放置路徑,這個根據自己的情況修改。


2,修改配置文件后,重啟nginx以為大功告成。沒想到幾分鐘后收到了startssl的郵件。提示

It seems, that the installation of your server certificate with serial number 1*** for www.***** is not complete!

讓參考http://www.startssl.com/?app=20,根據參考提示需要合并證書,于是有了下面這幾個步驟:

wget http://cert.startssl.com/certs/ca.pem
wget http://cert.startssl.com/certs/sub.class1.server.ca.pem
cat ca.pem sub.class1.server.ca.pem >> ca-certs.crt
cat ca-certs.crt >> server.crt

這是因為需要把 Startssl 的根證書和sub class1的證書附上,因為是他們把證書頒發給你,瀏覽器需要這張證書才認識你的證書。最后重啟nginx,在 Firefox / Chrome / Opera / Safari / IE 6、7、8 下測試均沒問題。這樣我就有了一個有效期一年的https站點咯。O(∩_∩)O哈哈~

注意:如果忘記做第2步的話,在以上的瀏覽器下訪問均會提示不信任。

證書網站演示:https://ssl.300host.com

轉載于:https://www.cnblogs.com/huangjingzhou/articles/2215686.html

總結

以上是生活随笔為你收集整理的Nginx 配置 SSL 证书步骤小记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。