Dans ce didacticiel, nous allons vous montrer comment installer et configurer Ghost sur CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, Ghost est une plateforme de blogs gratuite et open-source écrite en JavaScript et construit sur Node.js, conçu pour simplifier le processus de publication en ligne pour les blogueurs individuels ainsi que les publications en ligne.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de Ghost sur un serveur CentOS 7.
Installer Ghost sur CentOS 7
Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.
yum -y update
Étape 2. Installez le serveur LAMP.
Un serveur CentOS 7 LAMP est requis. Si vous n'avez pas installé LAMP, vous pouvez suivre notre guide ici.
Étape 3. Installez Node.js et npm.
Exécutez les commandes suivantes pour installer Node.js :
yum install nodejs npm --enablerepo=epel
Vérifiez que votre installation Node et NPM fonctionne correctement en émettant :
$ node -v && npm -v v0.10.26 1.3.6
Étape 4. Installation de Ghost.
Téléchargez et décompressez Ghost avec les commandes suivantes :
mkdir -p /var/www/html cd /var/www/html curl -L -O https://ghost.org/zip/ghost-latest.zip unzip -d ghost ghost-latest.zip cd ghost sudo npm install --production
Une fois l'installation terminée, configurez Ghost et mettez à jour l'URL dans le fichier de configuration avec votre domaine. Copiez l'exemple de configuration dans un nouveau fichier :
cp config.example.js config.js
Ouvrez le fichier :
nano config.js
Trouvez la section "Production" et mettez à jour l'URL avec votre domaine. Après modification, elle devrait ressembler à ceci :
// ### Production // When running Ghost in the wild, use the production environment. // Configure your URL and mail settings here production: { url: 'http://your_domain',
Une fois le processus d'installation terminé, démarrez Ghost en exécutant la commande suivante :
npm start –production
Étape 7. Accéder à l'interface Web Ghost.
Ghost sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://your-domain.com:2368
ou http://your-server-ip:2368
et suivez les étapes requises pour terminer l'installation. Si vous utilisez un pare-feu, veuillez ouvrir le port 2368 pour permettre l'accès au panneau de contrôle.
Félicitations ! Vous avez installé Ghost avec succès. Merci d'avoir utilisé ce didacticiel pour installer la plateforme de blogs Ghost sur votre système CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Ghost. .