nginx 部署_部署 hexo 到 nginx
生活随笔
收集整理的這篇文章主要介紹了
nginx 部署_部署 hexo 到 nginx
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本來博客是使用 GitHub pages ,但近些日子訪問賊慢,剛好手里有一臺小機器,當然是要用起來(折騰就對了 )。
前置條件:
已購買 vps 和域名,按需備案。
ssh 登錄遠程服務器,以 CentOS 為例:
git
- 安裝
- 測試
- 輸出類似下面的結果則表示安裝成功
- 創建 git 用戶
- 建立裸倉
- 添加 SSH Key,通過 ssh 鏈接倉庫
- 在本地機器(寫博客的電腦)上創建的 ssh 公鑰(已有請忽略)
- 復制公鑰
- 在遠程服務器,使用 vim 編輯文件,vim 用法請參考:
- 按 i 進入編輯模式,粘貼公鑰,按 esc,輸入 :wq 保存并退出。
hexo
- 配置發布選項
修改 _config.yml (本級 hexo 配置文件)
- 自動部署(服務器)
- 按 i 進入編輯模式,在最后一行上面粘貼下面文字,按 esc,輸入 :wq 保存并退出。
- 在本地 hexo 目錄執行發布命令
- 查看服務器 blog 目錄中是否有文件,如果沒有請檢查步驟是否錯誤。
- 源代碼存放
在我們服務器上存放的是編譯后的文件,源文件我建議存放在 github 私有倉庫。
nginx
以 centos 為例:
- 安裝
- 啟動
- 測試
可以正常下載 index.html 文件則說明啟動成功。
- 配置
- 把 user nginx 修改為user root, server 按照修改兩處配置:
- 重啟 nginx
在瀏覽器鍵入你的服務器 ip 地址或域名,即可正常訪問。
https
使用 certbot 自動獲取證書,參考 https://certbot.eff.org/
- 安裝 Certbot
- 獲取證書并自動配置
按照提示輸入即可
- 自動續簽
結束
至此,配置結束,開始寫你的博客吧~
總結
以上是生活随笔為你收集整理的nginx 部署_部署 hexo 到 nginx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: overflowhidden把内容遮住了
- 下一篇: 初二物理模型有哪些_暑假新初二、新初三的