Wie man Ghost Blog mit Nginx auf Debian 12 bereitstellt
Ghost ist eine beliebte Open-Source-Blogplattform, die leichtgewichtig und einfach bereitzustellen ist. In dieser Anleitung zeigen wir Ihnen, wie Sie Ghost Blog mit Nginx auf Debian 12 einrichten. Diese Konfiguration ist ideal, um Ihren Ghost-Blog auf einem VPS-Server zu betreiben.
Schritt 1: Aktualisieren Sie Ihren VPS-Server
Stellen Sie zuerst sicher, dass Ihr VPS-Server auf dem neuesten Stand ist. Verbinden Sie sich per SSH mit Ihrem Server und führen Sie die folgenden Befehle aus:
sudo apt update
sudo apt upgrade -y
Die Aktualisierung Ihres Systems stellt sicher, dass Sie die neuesten Sicherheitsupdates und Funktionen haben.
Schritt 2: Installieren Sie Nginx
Ghost verwendet Nginx als Reverse Proxy, daher installieren wir Nginx auf Ihrem VPS-Server:
sudo apt install nginx -y
Sobald Nginx installiert ist, können Sie es mit den folgenden Befehlen starten und aktivieren:
sudo systemctl start nginx
sudo systemctl enable nginx
Schritt 3: Installieren Sie MySQL oder MariaDB
Ghost benötigt eine Datenbank, und wir werden MariaDB (eine Alternative zu MySQL) in dieser Konfiguration verwenden. Installieren Sie MariaDB mit folgendem Befehl:
sudo apt install mariadb-server -y
Nach der Installation sichern Sie die Datenbank mit dem folgenden Befehl:
sudo mysql_secure_installation
Folgen Sie den Anweisungen, um ein Root-Passwort festzulegen und die Datenbank abzusichern.
Schritt 4: Installieren Sie Node.js
Ghost basiert auf Node.js, daher müssen wir diese Plattform installieren. Führen Sie die folgenden Befehle aus, um Node.js aus dem offiziellen NodeSource-Repository zu installieren:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs -y
Überprüfen Sie die Installation, indem Sie die Version abfragen:
node -v
Schritt 5: Installieren Sie Ghost CLI
Ghost-CLI ist ein Befehlszeilentool, das die Installation, Konfiguration und Verwaltung von Ghost erleichtert. Installieren Sie es global auf Ihrem VPS-Server mit npm:
sudo npm install ghost-cli@latest -g
Schritt 6: Erstellen Sie ein Verzeichnis für Ghost
Erstellen Sie ein Verzeichnis für Ihren Ghost-Blog. In diesem Verzeichnis werden Ihre Blogdateien gespeichert. In unserem Beispiel erstellen wir ein Verzeichnis unter /var/www/ghost
:
sudo mkdir -p /var/www/ghost
sudo chown $USER:$USER /var/www/ghost
cd /var/www/ghost
Ersetzen Sie $USER
durch Ihren tatsächlichen Benutzernamen.
Schritt 7: Installieren Sie Ghost
Führen Sie im Ghost-Verzeichnis den folgenden Befehl aus, um Ghost zu installieren:
ghost install
Während der Installation werden Sie aufgefordert, Informationen wie die Blog-URL, MySQL-Datenbankinformationen und E-Mail-Einstellungen anzugeben. Folgen Sie den Anweisungen und konfigurieren Sie Ihren Ghost-Blog entsprechend.
Schritt 8: Konfigurieren Sie Nginx
Nachdem Ghost installiert ist, müssen Sie Nginx so konfigurieren, dass es als Reverse Proxy für Ihren Blog fungiert. Ghost erstellt automatisch eine Nginx-Konfigurationsdatei. Um die Konfiguration anzuwenden, starten Sie Nginx neu:
sudo systemctl restart nginx
Sie können nun über die Domain oder IP-Adresse, die Sie während der Installation angegeben haben, auf Ihren Ghost-Blog zugreifen.
Schritt 9: Sichern Sie Ihren VPS-Server mit SSL (optional)
Wenn Sie Ihren Blog mit SSL sichern möchten, können Sie Let’s Encrypt installieren. Ghost-CLI erleichtert die Aktivierung von SSL, indem Sie den folgenden Befehl ausführen:
ghost setup ssl
Dieser Befehl installiert automatisch Let’s Encrypt und konfiguriert Ihren Nginx-Server so, dass SSL für HTTPS verwendet wird.
Fazit
Herzlichen Glückwunsch! Sie haben erfolgreich Ghost Blog mit Nginx auf Ihrem Debian 12 VPS-Server bereitgestellt. Diese Konfiguration sorgt für eine schnelle, sichere und skalierbare Umgebung für Ihren Blog. Wenn Sie mehr Ressourcen benötigen oder Ihre Infrastruktur verbessern möchten, sollten Sie einen leistungsstarken VPS-Server von 000WEBHOTING.UK in Betracht ziehen.
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