GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Ghost na Ubuntu 14.04

V tomto blogovém příspěvku vám ukážeme, jak nainstalovat Ghost na Ubuntu 14.04 VPS s nejnovější verzí Nginx. Ghost je nová vzrušující platforma pro blogování postavená na Node.js. Uživatelské rozhraní Ghost je velmi jednoduché a přímočaré, takže je skvělé pro začátečníky i pokročilé uživatele. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Ubuntu 14.04 VPS.

Přihlaste se ke svému VPS přes SSH

ssh myUsername@myVPS_IP

Aktualizujte systém a nainstalujte potřebné balíčky.

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

Nainstalujte Node.js

Nainstalujeme nejnovější balíček nodejs z repozitáře Chrise Lea

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

Stáhněte si a rozbalte nejnovější verzi Ghost

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

Nainstalujte a nakonfigurujte Ghost

Přejděte do adresáře ~/myGhostBlog a nainstalujte Ghost.

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

Po dokončení instalace spusťte následující spuštění Ghost ve vývojovém režimu:

root@vps:~# npm start

Pokud vidíte níže uvedenou zprávu, znamená to, že jste Ghost úspěšně nainstalovali.

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

Zastavte proces pomocí Control-C a pokračujte v instalaci Nginx.

Nainstalujte a nakonfigurujte Nginx

Nejnovější verze Nginx 1.6.2 není dostupná prostřednictvím výchozích repozitářů Ubuntu, takže přidáme „nginx/stable“ PPA, aktualizujeme systém a nainstalujeme balíček nginx.

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

Vytvořte nový blok serveru Nginx s následujícím obsahem

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;
    }
 
}

Otestujte konfiguraci Nginx a restartujte server

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

Vytvořte skript Upstart

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

Nyní můžete spustit, zastavit a restartovat instanci Ghost pomocí

service ghost stop 
service ghost start 
service ghost restart 

A je to. Nyní otevřete prohlížeč, zadejte adresu svého webu, např. http://myWebsite.com/ghost a vytvořte si administrátora pro přihlášení do Ghost.

Další informace o tom, jak spravovat svůj blog Ghost, naleznete na webu Ghost.

Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich plně spravovaných hostingových služeb Ubuntu, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby to za vás nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Nainstalujte Webmin na Ubuntu 16.04

  2. Nainstalujte phpMyAdmin na Ubuntu 16.04

  3. Nainstalujte Rainloop Webmail na Ubuntu 14.04 VPS

  1. Nainstalujte MEAN na Ubuntu 14.04

  2. Nainstalujte Elasticsearch na Ubuntu

  3. Nainstalujte GrandCMS na Ubuntu

  1. Nainstalujte Bludit na Ubuntu 16.04

  2. Nainstalujte Tomcat 9 na Ubuntu 16.04

  3. Nainstalujte Laravel na Ubuntu 16.04