In diesem Tutorial zeigen wir Ihnen, wie Sie Ghost unter CentOS 7 installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, Ghost ist eine kostenlose und Open-Source-Blogging-Plattform, in die geschrieben wurde JavaScript und basierend auf Node.js, entwickelt, um den Prozess der Online-Veröffentlichung für einzelne Blogger sowie Online-Veröffentlichungen zu vereinfachen.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Ghost auf einem CentOS 7-Server.
Installieren Sie Ghost unter CentOS 7
Schritt 1. Beginnen wir damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
yum -y update
Schritt 2. LAMP-Server installieren.
Ein CentOS 7 LAMP-Server ist erforderlich. Wenn Sie LAMP nicht installiert haben, können Sie unserer Anleitung hier folgen.
Schritt 3. Installieren Sie Node.js und npm.
Führen Sie die folgenden Befehle aus, um Node.js zu installieren:
yum install nodejs npm --enablerepo=epel
Vergewissern Sie sich, dass Ihre Node- und NPM-Installation ordnungsgemäß funktioniert, indem Sie Folgendes ausgeben:
$ node -v && npm -v v0.10.26 1.3.6
Schritt 4. Ghost installieren.
Ghost mit den folgenden Befehlen herunterladen und entpacken:
mkdir -p /var/www/html cd /var/www/html curl -L -O https://ghost.org/zip/ghost-latest.zip unzip -d ghost ghost-latest.zip cd ghost sudo npm install --production
Nach Abschluss der Installation konfigurieren Sie Ghost und aktualisieren die URL in der Konfigurationsdatei mit Ihrer Domain. Kopieren Sie die Beispielkonfiguration in eine neue Datei:
cp config.example.js config.js
Datei öffnen:
nano config.js
Suchen Sie den Abschnitt „Produktion“ und aktualisieren Sie die URL mit Ihrer Domain. Nach der Änderung sollte sie so aussehen:
// ### Production // When running Ghost in the wild, use the production environment. // Configure your URL and mail settings here production: { url: 'http://your_domain',
Sobald der Installationsvorgang abgeschlossen ist, starten Sie Ghost, indem Sie den folgenden Befehl ausführen:
npm start –production
Schritt 7. Zugriff auf die Ghost-Webschnittstelle.
Ghost ist standardmäßig auf HTTP-Port 80 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com:2368
oder http://your-server-ip:2368
und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen. Wenn Sie eine Firewall verwenden, öffnen Sie bitte Port 2368, um den Zugriff auf das Control Panel zu ermöglichen.
Herzlichen Glückwunsch! Sie haben Ghost erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der Ghost-Blogging-Plattform auf Ihrem CentOS 7-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Ghost-Website zu besuchen .