掘金 的小夥伴們,你們好,我是剛脫離險境的二哥呀!html
好久(大概兩年)以前,我就搞了一個獨立的我的博客網站,長下面這樣。java
你們有訪問過的,能夠在評論區扣 1git
惋惜一直沒搞備案和 HTTPS,致使每次訪問都提示不安全,感受怪彆扭的,見上圖中紅色框框部分。github
鑑於總體 PV 只有區區的 18 萬+,我也就一直懶得搞。編程
直到有一天,我看到了小傅哥的我的博客 https://bugstack.cn/
,風格和我同樣,但倒是 HTTPS 的,我就坐不住了。瀏覽器
我這人日常很佛系,但遇到別人比本身好的時候,老是忍不住偷學一把,哈哈哈。因而我就問小傅哥,結果他說 fork 個人,而我是 fork 大哥純潔的微笑的——的確算是傳承了,哈哈哈哈哈。安全
說實話,這個博客界面挺清爽的,對吧?服務器
偷偷地告訴你們,這個博客是用 GitHub Pages + Jekyll 搞的。markdown
你們都知道,GitHub Pages 是免費的,因此就省了服務器的錢。若是你們也想搭建我的博客的話,推薦用這種方式,省事省心。併發
不過,天下沒有免費的午飯,因爲 GitHub 和百度發生過一些誤解,GitHub 就把百度搜索給屏蔽了(大哭)。要知道,國內使用百度的仍是多呀,這下倒好,一大波流量白白溜走了(害,難頂)。
因此個人博客訪問量才只有區區的 18 萬+,後面打算優化一波,讓百度能搜獲得。
不過,GitHub Pages 提交博客仍是方便,直接用 GitHub 桌面版,配合 Sublime 編輯器,就能夠輕鬆搞定。
好比說,我經過 Sublime 編輯好了一篇文章(md 格式的)。
直接 GitHub 桌面版提交就 OK 了,很是方便。
再說回域名不安全這事,怎麼才能讓它安全呢?固然是把 HTTP 訪問換成 HTTPS 了。
我是經過騰訊雲購買的域名,因此我就到騰訊雲官網上找 SSL 證書了。
SSL 證書提供了安全套接層證書的一站式服務,包括證書申請、管理及部署功能,與頂級的數字證書受權(CA)機構和代理商合做,爲網站、移動應用提供 HTTPS 解決方案。
順帶再補充下 HTTPS 的優點吧。
HTTPS 比 HTTP 多了一層 SSL/TLS 協議:
該協議的基本過程是這樣的:
想了解更多關於 SSL/TLS 協議的信息,能夠參照下面這篇博客:
怎麼利用騰訊雲(打錢過來吧)生成 SSL 證書呢?
經過如下網址進入騰訊雲 SSL 證書選購頁面。
選擇「自定義配置」標籤頁中的「域名型免費版」
而後跳轉到證書申請頁,填寫信息。
選擇自動添加 DNS 驗證。
而後等待。
稍等片刻,就收到了騰訊雲的短信通知,說域名證書已經頒發了。刷新頁面,就能夠看到證書詳情了。
到這一步,域名型免費版的證書已經生成完畢了。只須要等待生效便可,不想喲啊下載證書或者部署了。部署是針對服務器的,好比說 Nginx、Tomcat 等,咱們是直接利用 GitHub Pages 生成的網頁託管服務。
大概過了三四個小時吧,我無心在谷歌瀏覽器地址欄敲入 i
的時候, 出現了 itwanger.com
的選項(我以前訪問過,因此有記錄)。
我選擇「切換到這個標籤頁」。
我驚奇地發現:地址欄前面的小鎖變成上鎖的狀態了。
當時我就下意識地感受到,HTTPS 起效了!
爲了確認,我就把光標聚焦到了地址欄,準備複製,發現確實變成 https://www.itwanger.com
了。
因而我就興沖沖地去搜「沉默王二」這個關鍵字:
發現谷歌收錄的仍然是 http 格式的網址,點進去一看:
果不其然,仍然提示不安全。
這就證明了一點:HTTP 和 HTTPS 同時起效了,只不過谷歌尚未開始收錄 HTTPS。
不過我查了一下,隨着時間的推移,谷歌會更傾向於收錄 HTTPS,而不是 HTTP,由於使用安全連接的網站可以保證數據傳輸的安全性。
。。。。。
這不,大概過了兩三天,當我再次搜索「沉默王二」關鍵字的時候,谷歌已經收錄的是 HTTPS 網址的了。
OK,不錯不錯,二哥的小破站終於安全了!
你們的網站有須要升級到 HTTPS 的,趕忙去整一波吧!
二哥在 掘金 上寫了不少 Java 方面的系列文章,有 Java 核心語法、Java 集合框架、Java IO、Java 併發編程、Java 虛擬機等,也算是體系完整了。
爲了能幫助到更多的 Java 初學者,二哥把本身連載的《教妹學Java》開源到了 GitHub,儘管只整理了 50 篇,發現字數已經來到了 10 萬+,內容更是沒得說,通俗易懂、風趣幽默、圖文並茂。
GitHub 開源地址(歡迎 star):github.com/itwanger/jm…
若是有幫助的話,還請給二哥點個贊,這將是我繼續分享下去的最強動力!