GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instalar fantasma en Ubuntu 14.04

En esta publicación de blog, le mostraremos cómo instalar Ghost en un Ubuntu 14.04 VPS con la última versión de Nginx. Ghost es una nueva y emocionante plataforma de blogs construida sobre Node.js. La interfaz de usuario de Ghost es muy simple y directa, lo que la hace ideal tanto para principiantes como para usuarios avanzados. Esta guía también debería funcionar en otros sistemas Linux VPS, pero fue probada y escrita para Ubuntu 14.04 VPS.

Inicie sesión en su VPS a través de SSH

ssh myUsername@myVPS_IP

Actualice el sistema e instale los paquetes necesarios.

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

Instalar Node.js

Instalaremos el paquete nodejs más reciente del repositorio de 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

Descarga y extrae la última versión de 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

Instalar y configurar Ghost

Vaya al directorio ~/myGhostBlog e instale Ghost.

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

Cuando finalice la instalación, ejecute lo siguiente para iniciar Ghost en modo de desarrollo:

root@vps:~# npm start

Si ve el mensaje a continuación, significa que ha instalado correctamente Ghost.

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

Detener el proceso con Control-C y continúe con la instalación de Nginx.

Instalar y configurar Nginx

La última versión de Nginx 1.6.2 no está disponible a través de los repositorios predeterminados de Ubuntu, por lo que agregaremos el PPA "nginx/stable", actualizaremos el sistema e instalaremos el paquete nginx.

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

Cree un nuevo bloque de servidor Nginx con el siguiente contenido

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

Pruebe la configuración de Nginx y reinicie el servidor

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

Crear un 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

Ahora puede iniciar, detener y reiniciar su instancia de Ghost con

service ghost stop 
service ghost start 
service ghost restart 

Eso es todo. Ahora abra su navegador, escriba la dirección de su sitio web, p. http://myWebsite.com/ghost y cree un usuario administrador para iniciar sesión en Ghost.

Para obtener más información sobre cómo administrar su blog de Ghost, consulte el sitio web de Ghost.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento de Ubuntu completamente administrado, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Instale phpMyAdmin en Ubuntu 16.04

  2. Cómo instalar Bolt CMS en Ubuntu

  3. Instale Pagekit CMS en un Ubuntu VPS

  4. Instalar PHP 7 en Ubuntu 14.04

  5. Instalar radiante en Ubuntu 14.04

Cómo instalar Ghost en Ubuntu 18.04

Cómo instalar Ghost CMS en Ubuntu 20.04

Cómo instalar Ghost en Ubuntu 16.04

Instale Tomcat 9 en Ubuntu 16.04

Instalar Laravel en Ubuntu 16.04

Cómo instalar R en Ubuntu 16.04