為什么要使用HTTPS
主要是為了安全,雖然沒有100%的安全,但是我們可以盡量提高安全級別,目前大型網站都已經使用HTTPS了
注冊StartSSL
注冊頁面 選擇國家 和 輸入 郵箱
他們會通過郵箱地址給你個驗證碼,在這期間不要關閉選項卡或瀏覽器 , 所以你只要保持打開狀態,知道獲得驗證碼並貼上它
點擊注冊,設置證書密碼
下載證書到本地,點擊證書文件,提示輸入密碼就輸入上一步設置的密碼,然后點擊下圖第三個框的here進行登錄
生成證書准備工作
現在,我們需要使得StartSSL相信我們擁有自己的域名,我們想要為他生成一個新的證書。從控制面板中,點擊“Validations Wizard”
到此域名認證就通過了
生成證書
下載證書到本地,然后根據自己webserver使用不同的文件
Nginx 配置
server { listen 80; listen 443 default ssl; ssl_certificate /data/www/https/www.54php.cn_bundle.crt; ssl_certificate_key /data/www/https/startssl.key; }
然后重啟nginx 服務就好了
本博客使用HTTPS效果圖
還可以看看另一篇博文,Ubuntu Nginx下配置網站ssl實現https訪問
注意問題
資源文件必須改成https的
簡單方法就是所有的資源文件都不要寫協議,例如
"http://www.54php.cn/default/info.js"=>"//www.54php.cn/default/info.js",
這樣依賴瀏覽器來自己決定協議是http還是https
原文地址: Startssl 現在就啟用 HTTPS,免費的!
標簽: https ssl nginx