服务器设置和教程 · 4 10 月, 2024

CentOS 7.5 上安裝 Node.js 搭建 Ghost 個人博客

CentOS 7.5 上安裝 Node.js 搭建 Ghost 個人博客

在當今的網絡環境中,個人博客已成為分享知識、經驗和創意的重要平台。Ghost 是一個流行的開源博客平台,基於 Node.js 開發,提供了簡潔的界面和強大的功能。本文將指導您如何在 CentOS 7.5 上安裝 Node.js,並搭建 Ghost 個人博客。

前置條件

在開始之前,請確保您的 CentOS 7.5 系統已經更新到最新版本。您可以使用以下命令進行更新:

sudo yum update -y

此外,您需要擁有 sudo 權限的用戶來執行安裝命令。

安裝 Node.js

Ghost 需要 Node.js 的支持,因此首先需要安裝 Node.js。您可以通過 NodeSource 的二進制分發來安裝最新版本的 Node.js。以下是安裝步驟:

  1. 添加 NodeSource 的存儲庫:
  2. curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
  3. 安裝 Node.js:
  4. sudo yum install -y nodejs
  5. 確認 Node.js 和 npm 是否安裝成功:
  6. node -v
    npm -v

安裝 Ghost

接下來,我們將安裝 Ghost。首先,您需要創建一個新的用戶來運行 Ghost,這樣可以提高安全性:

sudo adduser ghost

然後,切換到新用戶:

sudo su - ghost

接下來,創建一個目錄來存放 Ghost:

mkdir -p ~/ghost
cd ~/ghost

現在,您可以使用 npm 安裝 Ghost:

npm install ghost-cli@latest -g

安裝完成後,您可以使用以下命令安裝 Ghost:

ghost install

在安裝過程中,系統會提示您輸入一些配置選項,例如網站 URL、數據庫設置等。根據您的需求進行配置即可。

配置 Ghost

安裝完成後,您可以啟動 Ghost:

ghost start

此時,Ghost 應該已經在您的伺服器上運行。您可以通過瀏覽器訪問您的網站 URL 來查看 Ghost 博客。

設置自動啟動

為了確保 Ghost 在伺服器重啟後自動啟動,您可以使用以下命令設置自動啟動:

ghost setup systemd

這樣,Ghost 將會在系統啟動時自動運行。

總結

通過以上步驟,您已經成功在 CentOS 7.5 上安裝了 Node.js 並搭建了 Ghost 個人博客。這個過程不僅幫助您學習了如何使用 Node.js 和 Ghost,還為您提供了一個平台來分享您的想法和創意。如果您需要穩定的 VPS 來運行您的博客,請考慮使用我們的服務,確保您的網站始終在線。