Skip to content

Cum s? implementezi Ghost Blog cu Nginx pe Debian 12

Cloud Infrastructure Expert
Cum s? implementezi Ghost Blog cu Nginx pe Debian 12

 

Cum s? implementezi Ghost Blog cu Nginx pe Debian 12

Ghost este o platform? de blog open-source popular?, u?oar? ?i simpl? de implementat. În acest ghid, î?i vom ar?ta cum s? implementezi Ghost Blog cu Nginx pe Debian 12. Aceast? configurare este ideal? pentru a g?zdui blogul Ghost pe un server VPS.

Pasul 1: Actualizeaz? serverul t?u VPS

Mai întâi, asigur?-te c? serverul t?u VPS este actualizat. Conecteaz?-te la serverul t?u prin SSH ?i execut? urm?toarele comenzi:

sudo apt update
sudo apt upgrade -y

Men?inerea sistemului actualizat asigur? c? ai ultimele patch-uri de securitate ?i func?ionalit??i.

Pasul 2: Instaleaz? Nginx

Ghost folose?te Nginx ca un proxy invers, a?a c? vom instala Nginx pe serverul t?u VPS:

sudo apt install nginx -y

Odat? ce Nginx este instalat, porne?te-l ?i activeaz?-l cu urm?toarele comenzi:

sudo systemctl start nginx
sudo systemctl enable nginx

Pasul 3: Instaleaz? MySQL sau MariaDB

Ghost necesit? o baz? de date, iar în aceast? configurare vom folosi MariaDB (o alternativ? la MySQL). Instaleaz? MariaDB executând comanda urm?toare:

sudo apt install mariadb-server -y

Dup? instalare, securizeaz? baza de date rulând:

sudo mysql_secure_installation

Urmeaz? instruc?iunile pentru a seta o parol? root ?i pentru a securiza baza de date.

Pasul 4: Instaleaz? Node.js

Ghost este construit pe Node.js, a?a c? trebuie s? instal?m aceast? platform?. Execut? urm?toarele comenzi pentru a instala Node.js din depozitul oficial NodeSource:

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

Verific? instalarea consultând versiunea:

node -v

Pasul 5: Instaleaz? Ghost CLI

Ghost-CLI este un instrument de linie de comand? care face u?oar? instalarea, configurarea ?i gestionarea Ghost. Instaleaz?-l global pe serverul t?u VPS folosind npm:

sudo npm install ghost-cli@latest -g

Pasul 6: Creeaz? un director pentru Ghost

Creeaz? un director pentru blogul t?u Ghost. În acest director vor fi stocate fi?ierele blogului. În acest exemplu, vom crea un director în /var/www/ghost:

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

Înlocuie?te $USER cu numele t?u de utilizator real.

Pasul 7: Instaleaz? Ghost

Din directorul Ghost, instaleaz? Ghost folosind CLI-ul:

ghost install

În timpul instal?rii, ?i se va cere s? furnizezi detalii precum URL-ul blogului, informa?iile despre baza de date MySQL ?i configur?rile de e-mail. Urmeaz? instruc?iunile pentru a configura blogul Ghost în func?ie de necesit??i.

Pasul 8: Configureaz? Nginx

Odat? ce Ghost este instalat, va trebui s? configurezi Nginx pentru a func?iona ca un proxy invers pentru blogul t?u. Ghost va crea automat un fi?ier de configurare pentru Nginx. Pentru a aplica configurarea, reporne?te Nginx:

sudo systemctl restart nginx

Acum po?i accesa blogul t?u Ghost la domeniul sau adresa IP pe care le-ai specificat în timpul instal?rii.

Pasul 9: Protejeaz? serverul t?u VPS cu SSL (op?ional)

Dac? dore?ti s? protejezi blogul cu SSL, po?i instala Let’s Encrypt. Ghost-CLI face u?oar? activarea SSL prin rularea comenzii:

ghost setup ssl

Aceasta va instala automat Let’s Encrypt ?i va configura serverul Nginx pentru a utiliza SSL pentru HTTPS.

Concluzie

Felicit?ri! Ai implementat cu succes Ghost Blog cu Nginx pe serverul t?u Debian 12 VPS. Aceast? configurare asigur? un mediu rapid, sigur ?i scalabil pentru blogul t?u. Dac? ai nevoie de mai multe resurse sau dore?ti s? îmbun?t??e?ti infrastructura ta, ia în considerare utilizarea unui server VPS performant de la NetCloud24.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.