GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie Ghost unter Ubuntu 14.04

In diesem Blogbeitrag zeigen wir Ihnen, wie Sie Ghost auf einem Ubuntu 14.04 VPS mit der neuesten Version von Nginx installieren. Ghost ist eine neue aufregende Blogging-Plattform, die auf Node.js basiert. Die Ghost-Benutzeroberfläche ist sehr einfach und geradlinig, was sie sowohl für Anfänger als auch für fortgeschrittene Benutzer großartig macht. Diese Anleitung sollte auch auf anderen Linux-VPS-Systemen funktionieren, wurde aber für Ubuntu 14.04 VPS getestet und geschrieben.

Melden Sie sich über SSH bei Ihrem VPS an

ssh myUsername@myVPS_IP

Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete.

root@vps:~# sudo apt-get update && sudo apt-get -y upgrade
root@vps:~# sudo apt-get install python-software-properties unzip wget

Installieren Sie Node.js

Wir werden das neueste nodejs-Paket aus dem Repo von Chris Lea installieren

root@vps:~# sudo add-apt-repository ppa:chris-lea/node.js
root@vps:~# sudo apt-get update
root@vps:~# sudo apt-get install nodejs

Laden Sie die neueste Ghost-Version herunter und extrahieren Sie sie

root@vps:~# mkdir ~/myGhostBlog
root@vps:~# wget https://ghost.org/zip/ghost-latest.zip
root@vps:~# unzip -d ~/myGhostBlog ghost-latest.zip
root@vps:~# rm -f ghost-latest.zip

Ghost installieren und konfigurieren

Wechseln Sie in das Verzeichnis ~/myGhostBlog und installieren Sie Ghost.

root@vps:~# cd ~/myGhostBlog
root@vps:~# npm install --production

Wenn die Installation abgeschlossen ist, führen Sie Folgendes aus, um Ghost im Entwicklungsmodus zu starten:

root@vps:~# npm start

Wenn Sie die folgende Meldung sehen, bedeutet dies, dass Sie Ghost erfolgreich installiert haben.

Ghost is running in development... 
Listening on 127.0.0.1:2368 
Url configured as: http://my-ghost-blog.com

Stoppen Sie den Vorgang mit Control-C und fahren Sie mit der Nginx-Installation fort.

Nginx installieren und konfigurieren

Die neueste Version von Nginx 1.6.2 ist nicht über die standardmäßigen Ubuntu-Repositories verfügbar, daher werden wir das PPA „nginx/stable“ hinzufügen, das System aktualisieren und das nginx-Paket installieren.

root@vps:~# sudo add-apt-repository ppa:nginx/stable
root@vps:~# sudo apt-get update
root@vps:~# sudo apt-get install nginx

Erstellen Sie einen neuen Nginx-Serverblock mit folgendem Inhalt

root@vps:~#sudo nano /etc/nginx/conf.d/myWebsite.com
server {
    server_name myWebsite.com;
    listen 80;

    access_log /var/log/nginx/myGhostBlog-access.log;
    error_log /var/log/nginx/myGhostBlog-error.log;

    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $http_host;
        proxy_pass         http://127.0.0.1:2368;
    }
 
}

Testen Sie die Nginx-Konfiguration und starten Sie den Server neu

root@vps:~# sudo nginx -t
root@vps:~# sudo /etc/init.d/nginx restart

Erstellen Sie ein Upstart-Skript

sudo nano /etc/init/ghost.conf
start on runlevel [2345]
stop on shutdown
 
respawn
respawn limit 5 60
 
env name=ghost
env uid=myUsername
env gid=myUsername
env daemon=/usr/bin/node
env path=/home/myUsername/ghost/index.js
export NODE_ENV=production

script
exec start-stop-daemon --start --make-pidfile --pidfile /var/run/$name.pid --name $name -c $uid:$gid -x $daemon $path >> /var/log/upstart/$name.log 2>&1
end script

Sie können Ihre Ghost-Instanz jetzt mit

starten, stoppen und neu starten
service ghost stop 
service ghost start 
service ghost restart 

Das ist es. Öffnen Sie nun Ihren Browser, geben Sie die Adresse Ihrer Website ein, z. http://myWebsite.com/ghost und erstellen Sie einen Admin-Benutzer, um sich bei Ghost anzumelden.

Weitere Informationen zur Verwaltung Ihres Ghost-Blogs finden Sie auf der Ghost-Website.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer vollständig verwalteten Ubuntu-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. Installieren Sie Webmin auf Ubuntu 16.04

  2. Installieren Sie Pagekit CMS auf einem Ubuntu VPS

  3. Installieren Sie Rainloop Webmail auf einem Ubuntu 14.04 VPS

  4. Installieren Sie MEAN auf einem Ubuntu 14.04

  5. Installieren Sie RethinkDB auf Ubuntu

So installieren Sie Ghost unter Ubuntu 18.04

So installieren Sie Ghost CMS unter Ubuntu 20.04

So installieren Sie Ghost unter Ubuntu 16.04

Installieren Sie OSSEC auf Ubuntu 14.04

Installieren Sie Laravel auf Ubuntu 16.04

So installieren Sie R unter Ubuntu 16.04