Mã nguồn mở nodejs

Giống như WordPress CMS cho PHP, Ghost là 1 CMS [Content Management System – Hệ thống quản trị nội dung] được viết bằng ngôn ngữ lập trình Nodejs [Javascript]. Ghost được sử dụng nhiều để tạo ra các blog, nhưng chúng ta có thể sử dụng, thiết lập trình duyệt của nó thành các trang web, cửa hàng, …

Giới thiệu về Ghost CMS

  • development by. Tổ chức ma
  • play the first time. 14/11/2013
  • Kho. github. com/TryGhost/Ghost
  • Viết bằng JavaScript
  • hệ điều hành. đa nền tảng
  • nền tảng. Nút. js
  • Loại. phần mềm blog
  • Trang mạng. bóng ma. tổ chức

Những ưu điểm khi sử dụng Ghost làm Website/Blog

  • Cài đặt dễ dàng, nhanh chóng
  • Soạn thảo đơn giản, dễ sử dụng
  • quản lý nội dung
  • Support post post post
  • Hỗ trợ SEO
  • Miễn phí, mã nguồn mở
  • Có công cụ quản lý Ghost CLI
  • Tích hợp HTTPs miễn phí thông qua Let's Encrypt
  • Hỗ trợ API để tạo và quản lý bài viết

Hướng dẫn cài đặt Ghost trên Ubuntu 18. 04 LTS

Yêu cầu hệ thống

Dưới dây là yêu cầu hệ thống mà Ghost khuyến nghị [Viết bài này trong thời điển]

  • HDH Ubuntu 16. 04 hoặc 18. 04
  • Máy chủ web NGINX
  • Nút. js v10 LTS
  • mysql 5. 5, 5. 6 hoặc 5. 7
  • Hệ thống Systemd
  • Một máy chủ có bộ nhớ ít nhất 1GB, chúng tôi khuyến khích các bạn nên sử dụng Vultr Cloud VPS
  • Một miền

Hướng dẫn cài đặt

Bước 1. Cập nhật các gói lên mới nhất

sudo apt-get update
sudo apt-get upgrade

Bước 2. Tạo người dùng để cài đặt và quản lý Ghost

Sử dụng lệnh adduser để tạo và gán quyền sudo cho người dùng

Chú thích. Người dùng này không nên đặt tên là ghost vì có thể xung đột với người dùng của Ghost CLI

sudo adduser 
sudo adduser  sudo

VD. Tạo người dùng là quản trị viên

Sau đó đăng nhập vào user admin bằng lệnh

su - admin

Bước 3. Cài đặt Nginx Web Server

sudo apt-get install nginx

Nếu sử dụng tường lửa thì cần cho phép Nginx Web Server

sudo ufw allow 'Nginx Full'

Bước 4. Cài đặt và cấu hình MySQL Server

sudo apt-get install mysql-server

Tạo Database và MySQL User để Ghost

sudo mysql
mysql> CREATE DATABASE  CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;          
mysql> CREATE USER @localhost IDENTIFIED BY '';
mysql> GRANT ALL PRIVILEGES ON .* TO @localhost;
mysql> exit

Bước 5. Cài đặt Nodejs

curl -sL //deb.nodesource.com/setup_10.x | sudo -E bash
sudo apt-get install -y nodejs

Bước 6. Cài đặt Ghost CLI

________số 8

Bước 7. Cài đặt Ghost CMS

Tạo thư mục chứa mã nguồn

sudo mkdir -p /opt/www/ghost
sudo chown : /opt/www/ghost
sudo chmod 775 /opt/www/ghost
cd /opt/www/ghost

Cài đặt ghost

sudo adduser 
sudo adduser  sudo
0

Quá trình cài đặt, Ghost sẽ yêu cầu các bạn những thông tin sau đây

  • Enter your blog URL:
  • Nhập tên máy chủ MySQL của bạn. máy chủ cục bộ
  • Enter your MySQL username:
  • Enter your MySQL password:
  • Enter your Ghost database name:
  • Bạn có muốn thiết lập Nginx không?
  • Bạn có muốn thiết lập SSL không?
  • Nhập email của bạn [Đối với Chứng chỉ SSL] [email được bảo vệ]
  • Bạn có muốn thiết lập Systemd không?
  • Bạn có muốn bắt đầu Ghost?

Sau khi cài đặt hoàn tất chúng ta truy cập đường dẫn ///ghost để cài đặt ban đầu

Đầu tiên là màn hình “Welcome to Ghost” => Bấm [ Tạo tài khoản của bạn ]

Nhập thông tin về website / blog của bạn => Bấm [ Bước cuối. Mời người dùng nhân viên ]

Chọn đường liên kết “Tôi sẽ làm việc này sau, đưa tôi đến trang web của tôi”

Kết quả cuối cùng chúng ta đã vào trang quản trị của Ghost CMS

Còn đây là theme mặc định của Ghost

Gỡ cài đặt Ghost

Trường hợp cài đặt thất bại, chúng tôi có thể gỡ cài đặt bằng lệnh sau

sudo adduser 
sudo adduser  sudo
1

Hoặc cấu hình lại bằng lệnh

sudo adduser 
sudo adduser  sudo
2

 

Nguồn. vinasupport. com

 

Chủ Đề