摘要:前期準(zhǔn)備我的系統(tǒng)比較差,很多必備的東西都沒安裝。安裝和安裝進(jìn)入你想要安裝的目錄一般我放在下執(zhí)行這樣裝好后,外網(wǎng)是訪問不到的,因為生產(chǎn)環(huán)境只監(jiān)聽了的請求。對于默認(rèn)的主題,在目錄的中。配置郵件在字段中。
0. 前期準(zhǔn)備
我的 VPS 系統(tǒng)比較差,很多必備的東西都沒安裝。
apt-get update apt-get -y upgrade apt-get install -y build-essential vim curl unzip1. 安裝 nodejs 和 npm
curl -sL https://deb.nodesource.com/setup | bash - apt-get install -y nodejs2. 安裝 ghost
進(jìn)入你想要安裝的目錄(一般我放在 /home/wwwroot/domain_name/ 下)執(zhí)行:
curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip unzip -uo ghost.zip npm install --production npm start
這樣裝好后,外網(wǎng)是訪問不到的,因為生產(chǎn)環(huán)境只監(jiān)聽了127.0.0.1的請求。你可以修改 config.js 來修改設(shè)定,但是我們一般在前端再用一層 nginx 做中轉(zhuǎn)。
3. 安裝并配置 nginxapt-get install -y nginx rm /etc/nginx/sites-enabled/default vi /etc/nginx/sites-available/ghost.conf
ghost.conf 的內(nèi)容如下(注意替換里面的域名和配置域名指向):
server { listen 80; server_name example.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_pass http://127.0.0.1:2368; } }
創(chuàng)建鏈接:
ln -s /etc/nginx/sites-available/ghost.conf /etc/nginx/sites-enabled/ghost.conf
啟動nginx:
service nginx start
這個時候你使用域名就可訪問到了。
4. 配置后臺運行后臺運行有很多方式,比如 forever 、Supervisor 等等。這里我們使用 Supervisor 。
apt-get install -y supervisor service supervisor start vi /etc/supervisor/conf.d/ghost.conf
內(nèi)容如下(注意替換路徑):
[program:ghost] command = node /path/to/ghost/index.js directory = /path/to/ghost user = ghost autostart = true autorestart = true stdout_logfile = /var/log/supervisor/ghost.log stderr_logfile = /var/log/supervisor/ghost_err.log environment = NODE_ENV="production"
執(zhí)行以下代碼啟動 ghost :
service supervisor start supervisorctl reload
如果遇到問題或修改了配置,可使用以下命令檢查或重載:
supervisorctl tail -f ghost stderr supervisorctl restart ghost supervisorctl update5. 優(yōu)化 ghost 配置
經(jīng)過之前的配置,現(xiàn)在ghost是可以訪問到了,但是還會有一些問題,配置文件是 ghost 程序目錄的 config.js,我們來修改下 production 字段的配置。
根目錄網(wǎng)址:配置url為你自己的url,不然會導(dǎo)致路徑出錯;
增加 privacy字段,禁用后臺的 google fonts 和 Gravatar (這兩個國內(nèi)被封):
privacy: { useGoogleFonts: false, useGravatar: false }
要禁用前臺的 Google Fonts,只能手動修改模版中的 css 文件引用了。對于默認(rèn)的 capser 主題,在 content/themes/capser/ 目錄的 default.hbs 中。
配置郵件在 mail 字段中。官方文檔 中只介紹了使用 mailgun 等服務(wù)商的方式,如果是已經(jīng)有了自己的郵件服務(wù),可采用以下配置(以QQ域名郵箱為例,注意替換郵箱和密碼):
mail:{ transport: "SMTP", from: "Your Name", options: { host:"smtp.qq.com", secureConnection: false, port:25, auth: { user: "your_email_addr", pass: "your_email_password" } } },
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/39104.html
摘要:使用搭建個人博客作為一個技術(shù)人員,一般都會有寫一些博客,分享一些文章咱們做技術(shù)的就是愛分享。下面我就簡單講解一下在系統(tǒng)下如何使用搭建搭建個人博客網(wǎng)站。 使用Ghost搭建個人博客 作為一個技術(shù)人員,一般都會有寫一些博客,分享一些文章(咱們做技術(shù)的就是愛分享)。因此也誕生了非常多的開源博客系統(tǒng),比如像wordpress也是目前世界最流行,應(yīng)用最廣的一個天源博客系統(tǒng),有非常多的插件及模版。...
摘要:原文鏈接需求像這種靜態(tài)博客用起來很方便,但是硬傷就是沒有后臺管理,每次想寫博客或者說想要修改原博客的話,都需要在本機(jī)上找文件,修改之后發(fā)布,尤其是如果機(jī)器上沒有安裝等工具的時候,就無法修改了。 原文鏈接 需求 像Hexo這種靜態(tài)博客用起來很方便,但是硬傷就是沒有后臺管理,每次想寫博客或者說想要修改原博客的話,都需要在本機(jī)上找markdown文件,修改之后發(fā)布,尤其是如果機(jī)器上沒有安裝h...
閱讀 2831·2021-11-25 09:43
閱讀 980·2021-10-11 10:57
閱讀 2482·2020-12-03 17:20
閱讀 3724·2019-08-30 14:05
閱讀 2428·2019-08-29 14:00
閱讀 1996·2019-08-29 12:37
閱讀 1670·2019-08-26 11:34
閱讀 3209·2019-08-26 10:27