3 年9.9元,網(wǎng)站升級到HTTPS,值了!
上一次,我們完成域名解析后,發(fā)現(xiàn)瀏覽器地址欄里的域名被提示為不安全,就是因為它還是個寶寶,沒有升級為 HTTPS 證書。

那怎么升級為 HTTPS 證書呢?可以直接通過阿里云購買 SSL 證書,但特么巨貴!
本來想嘗試一下 AWS 的免費 SSL 證書,但卡到驗證碼這一步就是收不到信息。

索性就還用 FreeSSL 吧。
FreeSSL.cn 是一個提供免費HTTPS證書申請的網(wǎng)站,網(wǎng)址如下:
https://freessl.cn
輸入域名 tobebetterjavaer.com 選擇 trustAsia 品牌證書,點擊「創(chuàng)建」,這次我選擇的是三年期自動化(剛好我的服務器申請的是三年,域名也是三年),9.9 元,還是非常良心的。

微信/支付寶支付完成后會跳到證書的訂單列表。

選擇「更多操作」里的訂單詳情,會跳轉到 CertCloud 頁的管理訂單。

點擊「提交 CSR」后點擊「提交」。

接下來就到了域名驗證環(huán)節(jié),點擊「獲取驗證信息」。

切換到域名解析設置頁,準備添加記錄。

按照 CertCloud 提供的域名驗證信息,添加記錄。

添加完成后切換到 CertCloud,點擊「域名驗證」。

如果不確定上一步的記錄是否添加成功,可以點擊「診斷」按鈕進行測試,如果沒有問題會提示匹配成功的信息。

之后,點擊「我已完成配置,檢測一下」,如果沒有問題,會先提示等待 CA 頒發(fā)證書,之后再次檢測會提示「證書已簽發(fā),請刷新頁面查看」。

好的,直接刷新頁面,可以看到訂單狀態(tài)已經(jīng)變成「已簽發(fā)」的狀態(tài)。

點擊證書操作中的「下載證書」,選擇適用于 Nginx 的 PEM 格式證書,點擊下載。

使用 Tabby 終端的「SFTP」將證書上傳到網(wǎng)站的云服務器。

打開寶塔面板,準備配置 Nginx 的 SSL 證書。將以下信息復制到 Nginx 的配置文件中,保存后重新加載配置。
#?HTTPS?server
server?{
????listen???????443?ssl;
????server_name??localhost;
????ssl_certificate??????/home/cert/nginx/tobebetterjavaer.com_cert_chain.pem;
????ssl_certificate_key??/home/cert/nginx/tobebetterjavaer.com_key.key;
????ssl_session_cache????shared:SSL:1m;
????ssl_session_timeout??5m;
????ssl_ciphers??HIGH:!aNULL:!MD5;
????ssl_prefer_server_ciphers??on;
????location?/?{
????????root???/home/www;
????????index??index.html?index.htm;
????}
}
記得在寶塔面板和云服務器后臺放行 443 端口。

在地址欄訪問 https://tobebetterjavaer.com 就可以看到我們的域名已經(jīng)升級為 HTTPS 了(安全鎖的小圖標也顯示出來了)。

這時候,如果我們訪問 80 端口的 http,仍然是可以的。只不過仍然會顯示一個不安全的提示。

此時,我們需要將 HTTP 重定向到 HTTPS。
server?{
????listen???????80;
????server_name??tobebetterjavaer.com?www.tobebetterjavaer.com;
????return?301?https://$server_name$request_uri;
}
注釋掉原來的 80 端口監(jiān)聽,改為 return 跳轉。

再次刷新原來的 HTTP 訪問鏈接,可以看到已經(jīng)跳轉到 HTTPS 了,如果你查看地址欄的話,也會看到地址變成了 https://tobebetterjavaer.com。

順帶再給大家分享一個好消息,《Java 程序員進階之路》網(wǎng)站 PV 訪問人數(shù)已經(jīng)突破了 1000,來到了 1168,又一個小小的里程碑~

三年之后又三年,希望這個小破站能自力更生地活下去。目前已有的花費有:
阿里云服務器:3 年 204 元 域名:3 年 273 元 SSL 證書:3 年 9.9 元
希望能給學習 Java 的小伙伴提供一點點幫助,二哥就感覺值了!

沒有什么使我停留——除了目的,縱然岸旁有玫瑰、有綠蔭、有寧靜的港灣,我是不系之舟。
推薦閱讀:
