日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

Nginx 配置 SSL 证书步骤小记

發布時間:2024/8/22 Nginx 90 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 证书步骤小记的全部內容,希望文章能夠幫你解決所遇到的問題。

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