我使用的是nginx
,所以就只用得到 nginx 目錄下的兩個檔案,分別是.crt
檔案 和.key
檔案。
在伺服器上建立乙個資料夾,用於存放證書檔案,我的路徑為:/home/ssl
。
使用git bash
將兩個檔案上傳至伺服器的/home/ssl
中。
scp 本地
檔案路徑 username@server:/home/ssl
username
表示伺服器使用者。server
表示伺服器 ip。
編輯nginx
的配置檔案,我的為/etc/nginx/nginx.conf
,可通過nginx -t
命令檢視。在listen 80
的server
後面在新增如下:
server
}
配置完成後,使用nginx -t
命令檢測是否有誤,正確無誤後,使用systemctl restart nginx.service
重啟 nignx。再使用帶https
的網域名稱進行訪問即可。
注:
配置檔案引數
說明listen 443
ssl 的訪問埠號為 443
ssl on
啟用 ssl 功能
ssl_certificate
證書檔案
ssl_certificate_key
私鑰檔案
ssl_protocols
使用的協議
ssl_ciphers
配置加密套件,寫法遵循 openssl 標準
對於使用者不知道**可以進行https
訪問的情況下,可以讓伺服器自動把http
的請求重定向到https
。可以通過js
實現,也可以再伺服器中實現跳轉。nginx 支援rewrite
的,編輯nginx
的配置檔案,在listen 80
的server
中新增語句,如下:
listen 80 default_server;
listen [::]:80 default_server;
server_name staunchkai.com;
root /home/hexo;
rewrite ^(.*) permanent; # 新增的語句
重啟 nginx,這樣就可以實現80
進來的請求,重定向為https
了。 hexo建立新部落格後自動開啟
hexo github已經成為一種非常流行的搭建部落格的方式。如何實現建立新文章後就能通過code編輯器自動開啟呢,這個得用到nodejs。首先進入hexo的目錄,就是有站點資訊檔案 config.yml 的 那個目錄。檢視一下裡面是否有乙個名叫 scripts 的資料夾,如果沒有,先建立乙個 命令...
hexo搭建部落格
有乙個github賬號,沒有的話去註冊乙個 安裝了node.js npm 安裝了git 新建乙個名為你的使用者名稱.github.io的倉庫,比如說,如果你的github使用者名稱是test,那麼你就新建test.github.io的倉庫 必須是你的使用者名稱,其它名稱無效 將來你的 訪問位址就是 ...
Hexo 部落格搭建
本站的部落格搭建採用hexo next主題,部署在github pages。下面手把手帶你搭建免費高效的部落格系統 hexo 快速 簡潔且高效的部落格框架,基於nodejs環境。hexo使用markdown 或其他渲染引擎 解析文章,在幾秒內,即可利用靚麗的主題生成靜態網頁。安裝前提 git win...