GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Installa Ghost su Ubuntu 14.04

In questo post del blog ti mostreremo come installare Ghost su un VPS Ubuntu 14.04 con l'ultima versione di Nginx. Ghost è una nuova entusiasmante piattaforma di blogging basata su Node.js. L'interfaccia utente di Ghost è molto semplice e diretta ed è perfetta sia per i principianti che per gli utenti avanzati. Questa guida dovrebbe funzionare anche su altri sistemi Linux VPS, ma è stata testata e scritta per Ubuntu 14.04 VPS.

Accedi al tuo VPS tramite SSH

ssh myUsername@myVPS_IP

Aggiorna il sistema e installa i pacchetti necessari.

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

Installa Node.js

Installeremo l'ultimo pacchetto nodejs dal repository di Chris 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

Scarica ed estrai l'ultima versione di 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

Installa e configura Ghost

Passa alla directory ~/myGhostBlog e installa Ghost.

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

Al termine dell'installazione, eseguire quanto segue per avviare Ghost in modalità sviluppo:

root@vps:~# npm start

Se vedi il messaggio qui sotto, significa che hai installato Ghost con successo.

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

Interrompi il processo con Control-C e continua con l'installazione di Nginx.

Installa e configura Nginx

L'ultima versione di Nginx 1.6.2 non è disponibile tramite i repository Ubuntu predefiniti, quindi aggiungeremo il PPA "nginx/stable", aggiorneremo il sistema e installeremo il pacchetto nginx.

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

Crea un nuovo blocco server Nginx con il seguente contenuto

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

Testare la configurazione di Nginx e riavviare il server

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

Crea uno script 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

Ora puoi avviare, interrompere e riavviare la tua istanza Ghost con

service ghost stop 
service ghost start 
service ghost restart 

Questo è tutto. Ora apri il tuo browser, digita l'indirizzo del tuo sito web, ad es. http://myWebsite.com/ghost e crea un utente amministratore per accedere a Ghost.

Per ulteriori informazioni su come gestire il tuo blog Ghost, fai riferimento al sito Web di Ghost.

Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting Ubuntu completamente gestiti, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Installa Webmin su Ubuntu 16.04

  2. Installa phpMyAdmin su Ubuntu 16.04

  3. Installa MEAN su Ubuntu 14.04

  4. Installa Radiant su Ubuntu 14.04

  5. Installa OSSEC su Ubuntu 14.04

Come installare Ghost su Ubuntu 18.04

Come installare Ghost CMS su Ubuntu 20.04

Come installare Ghost su Ubuntu 16.04

Installa Pagekit CMS su un VPS Ubuntu

Installa Rainloop Webmail su un VPS Ubuntu 14.04

Installa PHP 7 su Ubuntu 14.04