主要是爲了安全,雖然沒有100%的安全,可是咱們能夠儘可能提升安全級別,目前大型網站都已經使用HTTPS了php
註冊頁面 選擇國家 和 輸入 郵箱 html
他們會經過郵箱地址給你個驗證碼,在這期間不要關閉選項卡或瀏覽器 , 因此你只要保持打開狀態,知道得到驗證碼並貼上它nginx
點擊註冊,設置證書密碼web
下載證書到本地,點擊證書文件,提示輸入密碼就輸入上一步設置的密碼,而後點擊下圖第三個框的here進行登陸瀏覽器
如今,咱們須要使得StartSSL相信咱們擁有本身的域名,咱們想要爲他生成一個新的證書。從控制面板中,點擊「Validations Wizard」安全
到此域名認證就經過了運維
下載證書到本地,而後根據本身webserver使用不一樣的文件phpstorm
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