Як встановити Ghost Blog з Nginx на Debian 12

 

Як встановити Ghost Blog з Nginx на Debian 12

Ghost — це популярна платформа для блогів з відкритим кодом, яка є легкою та простою у встановленні. У цьому посібнику ми покажемо, як встановити Ghost Blog з Nginx на Debian 12. Це налаштування ідеально підходить для роботи блогу Ghost на VPS-сервері.

Крок 1: Оновіть ваш VPS-сервер

Спершу переконайтеся, що ваш VPS-сервер оновлено. Підключіться до сервера через SSH і виконайте наступні команди:

sudo apt update
sudo apt upgrade -y

Оновлення системи гарантує, що у вас є найновіші виправлення безпеки та функції.

Крок 2: Встановіть Nginx

Ghost використовує Nginx як зворотний проксі, тому ми встановимо Nginx на вашому VPS-сервері:

sudo apt install nginx -y

Після встановлення Nginx, запустіть і активуйте його за допомогою наступних команд:

sudo systemctl start nginx
sudo systemctl enable nginx

Крок 3: Встановіть MySQL або MariaDB

Ghost потребує базу даних, і в цьому налаштуванні ми використовуватимемо MariaDB (альтернатива MySQL). Встановіть MariaDB, виконавши наступну команду:

sudo apt install mariadb-server -y

Після завершення встановлення захистіть базу даних, виконавши:

sudo mysql_secure_installation

Дотримуйтесь інструкцій, щоб встановити пароль root і забезпечити безпеку бази даних.

Крок 4: Встановіть Node.js

Ghost побудований на платформі Node.js, тому ми маємо встановити її. Виконайте наступні команди для встановлення Node.js з офіційного репозиторію NodeSource:

curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs -y

Перевірте встановлення, перевіривши версію:

node -v

Крок 5: Встановіть Ghost CLI

Ghost-CLI — це інструмент командного рядка, який спрощує встановлення, налаштування та управління Ghost. Встановіть його глобально на вашому VPS-сервері за допомогою npm:

sudo npm install ghost-cli@latest -g

Крок 6: Створіть каталог для Ghost

Створіть каталог для вашого блогу Ghost. У цьому каталозі зберігатимуться файли вашого блогу. У цьому прикладі ми створимо каталог у /var/www/ghost:

sudo mkdir -p /var/www/ghost
sudo chown $USER:$USER /var/www/ghost
cd /var/www/ghost

Замініть $USER на ваше реальне ім'я користувача.

Крок 7: Встановіть Ghost

З каталогу Ghost встановіть Ghost за допомогою CLI:

ghost install

Під час встановлення вас попросять вказати такі дані, як URL блогу, інформація про базу даних MySQL та налаштування електронної пошти. Дотримуйтесь інструкцій, щоб налаштувати Ghost Blog відповідно до ваших потреб.

Крок 8: Налаштуйте Nginx

Після встановлення Ghost вам необхідно налаштувати Nginx для роботи як зворотного проксі для вашого блогу. Ghost автоматично створить файл конфігурації Nginx. Щоб застосувати конфігурацію, перезапустіть Nginx:

sudo systemctl restart nginx

Тепер ви можете отримати доступ до свого блогу Ghost за доменом або IP-адресою, яку ви вказали під час встановлення.

Крок 9: Захистіть свій VPS-сервер за допомогою SSL (опціонально)

Якщо ви хочете захистити свій блог за допомогою SSL, ви можете встановити Let's Encrypt. Ghost-CLI робить активацію SSL простою за допомогою наступної команди:

ghost setup ssl

Ця команда автоматично встановить Let's Encrypt і налаштує ваш сервер Nginx для використання SSL через HTTPS.

Висновок

Вітаємо! Ви успішно встановили Ghost Blog з Nginx на вашому Debian 12 VPS-сервері. Це налаштування забезпечує швидке, безпечне і масштабоване середовище для вашого блогу. Якщо вам потрібно більше ресурсів або ви хочете покращити свою інфраструктуру, розгляньте можливість використання потужного VPS-сервера від NetCloud24.



Windows VPS

Windows VPS UK

Windows VPS

VPS Windows

Serwer VPS Windows

VPS Windows Deutschland

Windows VPS Hosting

VPS Windows España

Windows VPS Nederland

VPS Windows Italia

VPS Windows Portugal

VPS Windows Россия

VPS Windows Украина

VPS Windows 日本

VPS Windows Sverige

VPS Windows Norge

VPS Windows عربى

VPS Windows Türkiye

Remote Desktop Services (RDS)

RDS CAL (Client Access License)

Remote Desktop VPS

Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting

#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds

vps windows
  • 0 Користувачі, які знайшли це корисним
Ця відповідь Вам допомогла?

Схожі статті

Boost Your Ubuntu System's Performance with a Swap File: A Step-by-Step Guide

What is a Swap File? A swap file in Ubuntu serves as dedicated virtual memory on your hard...

How to Migrate ISPConfig 2, ISPConfig 3.x, Confixx, CPanel or Plesk to ISPConfig 3.2 (single server)

Introduction Migration from other control panels like ISPConfig 2, ISPConfig 3.x, Confixx,...

How to Install and Configure Zabbix Server and Client on Rocky Linux 9

Introduction Zabbix is an open-source monitoring solution that provides real-time...

How to Install CockroachDB Cluster on Debian 12

Introduction CockroachDB is a distributed SQL database built to handle large-scale,...

How to Install Joomla with Apache and Let's Encrypt SSL on AlmaLinux 9

Introduction Joomla is a popular open-source content management system (CMS) used to build...