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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

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

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

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

簡介

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

步驟1:安裝和配置MySQL/MariaDB數據庫服務器

為Ghost CMS安裝數據庫服務器,建議是MySQL或MariaDB數據庫服務器。

完成后,為ghost博客創建數據庫:

$ 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服務器

接下來是Nginx的安裝,運行以下命令即可:

sudo apt update

sudo apt -y install nginx

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

添加名為ghostadmin的用戶,運行以下命令:

sudo adduser ghostadmin

sudo usermod -aG sudo ghostadmin

第4步:安裝Node.js

確認版本信息:

$ node -v

v10.15.0

第5步:安裝Ghost-CLI

我們現在需要安裝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數據創建一個新文件夾

請注意以下三點:

1、在/root文件夾中安裝Ghost不起作用,會導致設置中斷。

2、在/home/{user}文件夾中安裝Ghost不起作用,會導致設置中斷。

3、請僅使用/var/www/{folder},因為它具有正確的權限。

所以讓我們創建這個目錄:

sudo mkdir -p /var/www/ghost

sudo chown ghostadmin:ghostadmin /var/www/ghost

sudo chmod 775 /var/www/ghost

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

創建Ghost CMS目錄:

su - ghostadmin

cd /var/www/ghost

mkdir blog.example.com

cd blog.example.com

運行以下命令安裝ghost:

$ ghost install

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

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

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

檢查服務狀態:

$ systemctl status ghost_blog-example-com

第8步:訪問Ghost Admin界面

設置現在已經準備好,可訪問Ghost Web管理界面了,可使用markdown更改和寫入內容。

要完成全部的設置,請訪問:

創建第一個Ghost管理員/發布者帳戶:

至此,安裝Ghost CMS的工作已經全部完成,你可以在Ubuntu 18.04服務器上隨時使用Ghost CMS了。

附:Ghost使用知識

日志目錄:/content/logs/

$ ghost start:開始ghost

$ ghost restart:重啟ghost

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

$ ghost uninstall:重新安裝ghost

$ ghost update:升級ghost

$ ghost update –force:如果有錯誤,強制升級

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

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

$ ghost ssl-renew:續訂ssl證書

$ ls ./system/files/*.conf:系統配置文件

$ ghost setup nginx:手動設置nginx

$ ghost setup nginx ssl:使用SSL設置nginx

相關主題

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。