GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Ghost sur Debian avec Nginx

Ghost est une nouvelle plateforme de blogs open source sous licence MIT et activement développée par une petite équipe talentueuse de concepteurs et de développeurs.
Dans cet article de blog, nous allons vous montrer comment installer Ghost sur un VPS Debian 7 (Wheezy) avec Nginx.

La commande suivante installera tous les packages nécessaires

sudo apt-get install python g++ make checkinstall nginx-full git curl

Compiler et installer nodejs

cd /usr/src/
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure && checkinstall

Lorsque la fenêtre de dialogue s'ouvre, saisissez "3" et supprimez le "v" devant le numéro de version.
Installez nodejs avec la commande suivante

dpkg -i node_*

Installer Ruby à l'aide de RVM

curl -L https://get.rvm.io | bash -s stable --ruby

Démarrez RVM avec :

source /usr/local/rvm/scripts/rvm

Installer sass sqlite3 et gemmes de bourbon

gem installer sass
gem installer bourbon
npm installer sqlite3

Installer Ghost

Clonez le dépôt Ghost git via SSH.

git clone [email protected]:TryGhost/Ghost.git

et exécutez les commandes suivantes

cd Ghost/
git submodule update --init
npm install -g grunt-cli
npm install
grunt init

Ouvrez config.js et ajoutez votre nom de domaine.

Pour démarrer Ghost, exécutez :

node index.js

Par défaut, Ghost écoute sur 127.0.0.1:2368

Créer un nouvel hôte virtuel nginx

vim /etc/nginx/sites-available/yourDomain.com
 
server {
 listen       80;
 server_name  yourDomain.com;
   location / {
     proxy_pass        http://localhost:2368/;
     proxy_set_header  Host $host;
     proxy_buffering   off;
   }
 }
 
ln -s /etc/nginx/sites-available/yourDomain.com /etc/nginx/sites-enabled/yourDomain.com
/etc/init.d/nginx restart

C'est ça. Ouvrez maintenant votre navigateur et accédez à votre domaine.

Pour plus d'informations sur la plateforme de blogs Ghost, rendez-vous sur :https://github.com/TryGhost/Ghost

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Debian
  1. Comment installer Phorum avec Nginx sur Debian 9

  2. Comment installer le serveur HTTP Git avec Nginx sur Debian 11

  3. Comment installer DokuWiki sur Debian Wheezy avec Nginx

  4. Comment installer WordPress avec Nginx sur Debian 10

  5. Comment installer WonderCMS avec Nginx sur Debian 11

Comment installer Nginx sur Debian 11

Comment installer Sails.js MVC Framework avec Nginx sur Debian 11

Comment installer Nextcloud 10 avec Nginx sur Debian 8

Comment installer phpMyAdmin avec Nginx sur Debian 11 Bullseye

Comment installer phpMyAdmin avec Nginx sur Debian 11

Comment installer Nginx avec PHP-FPM sur Debian 11