日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

云服务器 ghost系统,在Ubuntu 18.04操作系统上安装Ghost CMS的步骤

發(fā)布時(shí)間:2023/12/14 Ubuntu 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 云服务器 ghost系统,在Ubuntu 18.04操作系统上安装Ghost CMS的步骤 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文介紹在Ubuntu 18.04操作系統(tǒng)或者是在Ubuntu 16.04上安裝Ghost CMS的詳細(xì)步驟,在安裝的服務(wù)器上必需有Nginx Web服務(wù)器、FQDN、Node.js、MySQL/MariaDB數(shù)據(jù)庫服務(wù)器及ghost用戶(非root用戶管理)。

簡介

Ghost是一個開源的發(fā)布平臺,設(shè)計(jì)精美,易于使用,并且對所有人免費(fèi),它完全支持Markdown,并提供易于使用的Web界面以進(jìn)行管理。

步驟1:安裝和配置MySQL/MariaDB數(shù)據(jù)庫服務(wù)器

為Ghost CMS安裝數(shù)據(jù)庫服務(wù)器,建議是MySQL或MariaDB數(shù)據(jù)庫服務(wù)器。

完成后,為ghost博客創(chuàng)建數(shù)據(jù)庫:

$ mysql -u root -p

CREATE USER ghost@localhost IDENTIFIED BY "StrongPassword";

CREATE DATABASE ?ghost;

GRANT ALL ON ghost.* TO ghost@localhost;

FLUSH PRIVILEGES;

QUIT

第2步:安裝Nginx Web服務(wù)器

接下來是Nginx的安裝,運(yùn)行以下命令即可:

sudo apt update

sudo apt -y install nginx

第3步:為Ghost管理添加用戶

添加名為ghostadmin的用戶,運(yùn)行以下命令:

sudo adduser ghostadmin

sudo usermod -aG sudo ghostadmin

第4步:安裝Node.js

確認(rèn)版本信息:

$ node -v

v10.15.0

第5步:安裝Ghost-CLI

我們現(xiàn)在需要安裝ghost-cli包,它提供ghost命令:

$ sudo npm i -g ghost-cli

npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead

/usr/bin/ghost -> /usr/lib/node_modules/ghost-cli/bin/ghost

ghost-cli@1.9.8

added 377 packages from 182 contributors in 29.281s

第6步:為Ghost數(shù)據(jù)創(chuàng)建一個新文件夾

請注意以下三點(diǎn):

1、在/root文件夾中安裝Ghost不起作用,會導(dǎo)致設(shè)置中斷。

2、在/home/{user}文件夾中安裝Ghost不起作用,會導(dǎo)致設(shè)置中斷。

3、請僅使用/var/www/{folder},因?yàn)樗哂姓_的權(quán)限。

所以讓我們創(chuàng)建這個目錄:

sudo mkdir -p /var/www/ghost

sudo chown ghostadmin:ghostadmin /var/www/ghost

sudo chmod 775 /var/www/ghost

第7步:使用Ghost-CLI安裝Ghost

創(chuàng)建Ghost CMS目錄:

su - ghostadmin

cd /var/www/ghost

mkdir blog.example.com

cd blog.example.com

運(yùn)行以下命令安裝ghost:

$ ghost install

運(yùn)行返回信息截圖如下(安裝的版本是Ghost 2.9.1):

這將使用MySQL作為默認(rèn)數(shù)據(jù)庫在生產(chǎn)模式下安裝和啟動博客,你也可以設(shè)置Let's Encrypt SSL,請參考網(wǎng)站從HTTP升級成HTTPS完全配置教程,當(dāng)然,這需要你的服務(wù)器要有域名和公共的IP地址。

Nginx配置文件將放在:/etc/nginx/sites-enabled/

檢查服務(wù)狀態(tài):

$ systemctl status ghost_blog-example-com

第8步:訪問Ghost Admin界面

設(shè)置現(xiàn)在已經(jīng)準(zhǔn)備好,可訪問Ghost Web管理界面了,可使用markdown更改和寫入內(nèi)容。

要完成全部的設(shè)置,請?jiān)L問:

創(chuàng)建第一個Ghost管理員/發(fā)布者帳戶:

至此,安裝Ghost CMS的工作已經(jīng)全部完成,你可以在Ubuntu 18.04服務(wù)器上隨時(shí)使用Ghost CMS了。

附:Ghost使用知識

日志目錄:/content/logs/

$ ghost start:開始ghost

$ ghost restart:重啟ghost

$ ghost run:測試ghost是否可以成功啟動

$ ghost uninstall:重新安裝ghost

$ ghost update:升級ghost

$ ghost update –force:如果有錯誤,強(qiáng)制升級

$ ghost update –rollback:如果升級失敗,則恢復(fù)到早期版本

$ sudo npm i -g ghost-cli@latest:升級Ghost-CLI

$ ghost ssl-renew:續(xù)訂ssl證書

$ ls ./system/files/*.conf:系統(tǒng)配置文件

$ ghost setup nginx:手動設(shè)置nginx

$ ghost setup nginx ssl:使用SSL設(shè)置nginx

相關(guān)主題

總結(jié)

以上是生活随笔為你收集整理的云服务器 ghost系统,在Ubuntu 18.04操作系统上安装Ghost CMS的步骤的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。