成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

在 vps 安裝 Ghost 博客系統(tǒng)記錄

tuniutech / 1116人閱讀

摘要:前期準(zhǔn)備我的系統(tǒng)比較差,很多必備的東西都沒(méi)安裝。安裝和安裝進(jìn)入你想要安裝的目錄一般我放在下執(zhí)行這樣裝好后,外網(wǎng)是訪問(wèn)不到的,因?yàn)樯a(chǎn)環(huán)境只監(jiān)聽(tīng)了的請(qǐng)求。對(duì)于默認(rèn)的主題,在目錄的中。配置郵件在字段中。

0. 前期準(zhǔn)備

我的 VPS 系統(tǒng)比較差,很多必備的東西都沒(méi)安裝。

apt-get update
apt-get -y upgrade
apt-get install -y build-essential vim curl unzip
1. 安裝 nodejs 和 npm
curl -sL https://deb.nodesource.com/setup | bash -
apt-get install -y nodejs
2. 安裝 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)是訪問(wèn)不到的,因?yàn)樯a(chǎn)環(huán)境只監(jiān)聽(tīng)了127.0.0.1的請(qǐng)求。你可以修改 config.js 來(lái)修改設(shè)定,但是我們一般在前端再用一層 nginx 做中轉(zhuǎn)。

3. 安裝并配置 nginx
apt-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

啟動(dòng)nginx:

service nginx start

這個(gè)時(shí)候你使用域名就可訪問(wèn)到了。

4. 配置后臺(tái)運(yùn)行

后臺(tái)運(yùn)行有很多方式,比如 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í)行以下代碼啟動(dòng) ghost :

service supervisor start
supervisorctl reload

如果遇到問(wèn)題或修改了配置,可使用以下命令檢查或重載:

supervisorctl tail -f ghost stderr
supervisorctl restart ghost
supervisorctl update
5. 優(yōu)化 ghost 配置

經(jīng)過(guò)之前的配置,現(xiàn)在ghost是可以訪問(wèn)到了,但是還會(huì)有一些問(wèn)題,配置文件是 ghost 程序目錄的 config.js,我們來(lái)修改下 production 字段的配置。

根目錄網(wǎng)址:配置url為你自己的url,不然會(huì)導(dǎo)致路徑出錯(cuò);

增加 privacy字段,禁用后臺(tái)的 google fonts 和 Gravatar (這兩個(gè)國(guó)內(nèi)被封):

privacy: {
    useGoogleFonts: false,
    useGravatar: false
}

要禁用前臺(tái)的 Google Fonts,只能手動(dòng)修改模版中的 css 文件引用了。對(duì)于默認(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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39104.html

相關(guān)文章

  • 使用Ghost搭建個(gè)人博客

    摘要:使用搭建個(gè)人博客作為一個(gè)技術(shù)人員,一般都會(huì)有寫(xiě)一些博客,分享一些文章咱們做技術(shù)的就是愛(ài)分享。下面我就簡(jiǎn)單講解一下在系統(tǒng)下如何使用搭建搭建個(gè)人博客網(wǎng)站。 使用Ghost搭建個(gè)人博客 作為一個(gè)技術(shù)人員,一般都會(huì)有寫(xiě)一些博客,分享一些文章(咱們做技術(shù)的就是愛(ài)分享)。因此也誕生了非常多的開(kāi)源博客系統(tǒng),比如像wordpress也是目前世界最流行,應(yīng)用最廣的一個(gè)天源博客系統(tǒng),有非常多的插件及模版。...

    Developer 評(píng)論0 收藏0
  • hexo-admin后臺(tái)管理博客

    摘要:原文鏈接需求像這種靜態(tài)博客用起來(lái)很方便,但是硬傷就是沒(méi)有后臺(tái)管理,每次想寫(xiě)博客或者說(shuō)想要修改原博客的話,都需要在本機(jī)上找文件,修改之后發(fā)布,尤其是如果機(jī)器上沒(méi)有安裝等工具的時(shí)候,就無(wú)法修改了。 原文鏈接 需求 像Hexo這種靜態(tài)博客用起來(lái)很方便,但是硬傷就是沒(méi)有后臺(tái)管理,每次想寫(xiě)博客或者說(shuō)想要修改原博客的話,都需要在本機(jī)上找markdown文件,修改之后發(fā)布,尤其是如果機(jī)器上沒(méi)有安裝h...

    seasonley 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<