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