1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        3 年9.9元,網(wǎng)站升級到HTTPS,值了!

        共 2102字,需瀏覽 5分鐘

         ·

        2022-01-14 08:36

        上一次,我們完成域名解析后,發(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 的小伙伴提供一點點幫助,二哥就感覺值了!


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

        推薦閱讀

        瀏覽 38
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            日韩1级片| 中文字幕一区二区三区四区五区人 | 久操AV在线 | 国产高清无码在线观看 | 成人三级性爱视频 | 黄色录像大片 | 成人美女视频 | 天天操夜夜操B天天拍 | 免费观看性生交大片洗澡视频 | 亚洲人妻无码系列 |