Hur man implementerar Ghost Blog med Nginx på Debian 12
Ghost är en populär öppen källkodsbloggplattform som är lättviktig och enkel att implementera. I den här guiden visar vi hur du implementerar Ghost Blog med Nginx på Debian 12. Denna konfiguration är idealisk för att köra din Ghost-blogg på en VPS-server.
Steg 1: Uppdatera din VPS-server
Först bör du se till att din VPS-server är uppdaterad. Anslut till din server via SSH och kör följande kommandon:
sudo apt update
sudo apt upgrade -y
Genom att hålla systemet uppdaterat säkerställer du att du har de senaste säkerhetsuppdateringarna och funktionerna.
Steg 2: Installera Nginx
Ghost använder Nginx som omvänd proxy, så vi kommer att installera Nginx på din VPS-server:
sudo apt install nginx -y
När Nginx har installerats kan du starta och aktivera det med följande kommandon:
sudo systemctl start nginx
sudo systemctl enable nginx
Steg 3: Installera MySQL eller MariaDB
Ghost kräver en databas, och i den här konfigurationen använder vi MariaDB (ett alternativ till MySQL). Installera MariaDB genom att köra följande kommando:
sudo apt install mariadb-server -y
När installationen är klar, skydda databasen genom att köra:
sudo mysql_secure_installation
Följ instruktionerna för att ställa in ett root-lösenord och säkra databasen.
Steg 4: Installera Node.js
Ghost är byggt med Node.js, så vi måste installera den plattformen. Kör följande kommandon för att installera Node.js från det officiella NodeSource-arkivet:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs -y
Kontrollera att installationen lyckades genom att kontrollera versionen:
node -v
Steg 5: Installera Ghost CLI
Ghost-CLI är ett kommandoradsverktyg som gör det enkelt att installera, konfigurera och hantera Ghost. Installera det globalt på din VPS-server med npm:
sudo npm install ghost-cli@latest -g
Steg 6: Skapa en katalog för Ghost
Skapa en katalog för din Ghost-blogg. Denna katalog kommer att hålla alla dina bloggfiler. I det här exemplet skapar vi katalogen under /var/www/ghost
:
sudo mkdir -p /var/www/ghost
sudo chown $USER:$USER /var/www/ghost
cd /var/www/ghost
Byt ut $USER
med ditt faktiska användarnamn.
Steg 7: Installera Ghost
Från Ghost-katalogen installerar du Ghost med CLI:
ghost install
Under installationen kommer du att bli ombedd att ange detaljer som bloggens URL, MySQL-databasuppgifter och e-postkonfiguration. Följ instruktionerna för att konfigurera din Ghost-blogg enligt behov.
Steg 8: Konfigurera Nginx
När Ghost är installerat måste du konfigurera Nginx för att fungera som en omvänd proxy för din blogg. Ghost kommer automatiskt att skapa en Nginx-konfigurationsfil. För att tillämpa konfigurationen, starta om Nginx:
sudo systemctl restart nginx
Nu kan du komma åt din Ghost-blogg via den domän eller IP-adress som du angav under installationen.
Steg 9: Säkerställ din VPS-server med SSL (valfritt)
Om du vill säkra din blogg med SSL kan du installera Let’s Encrypt. Ghost-CLI gör det enkelt att aktivera SSL genom att köra:
ghost setup ssl
Detta installerar automatiskt Let’s Encrypt och konfigurerar din Nginx-server att använda SSL för HTTPS.
Slutsats
Grattis! Du har framgångsrikt implementerat Ghost Blog med Nginx på din Debian 12 VPS-server. Denna konfiguration säkerställer en snabb, säker och skalbar miljö för din blogg. Om du behöver fler resurser eller vill förbättra din infrastruktur, överväg att använda en kraftfull VPS-server från 000WEBHOTING.UK.
RDS CAL (Client Access License)
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