GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Cezerin sur CentOS 7

Dans ce tutoriel, nous allons vous montrer comment installer Cezerin sur un VPS CentOS 7.

Cezerin est une plate-forme de commerce électronique basée sur Node.js avec React servant de cadre frontal. Il s'agit d'une plate-forme de commerce électronique open source qui facilite le développement, la personnalisation et l'hébergement de votre boutique en ligne. Grâce à cette plateforme, vous pouvez réaliser un site marchand en quelques minutes seulement. Commençons.

Prérequis :

Assurez-vous que votre serveur répond aux exigences minimales suivantes :

  • Un VPS avec CentOS 7 exécuté dessus
  • Un compte utilisateur avec un accès root ou un accès à l'utilisateur "root"

Étape 1 :Installez les mises à jour et corrigez les dépendances

Connectez-vous à votre serveur via SSH :

$ ssh username@server_ip -p port_number

N'oubliez pas de remplacer "username" par le nom d'utilisateur que vous souhaitez utiliser sur le serveur (par exemple "root" pour le compte root), ainsi que de remplacer "server_ip" et "port_number" par l'adresse IP et le numéro de port SSH respectifs de votre serveur.

Avant de commencer l'installation de Cezerin, il est conseillé de mettre à jour les packages système vers leurs dernières versions, le cas échéant :

$ yum -y mise à jour

Installez les dépendances du package logiciel nécessaires à Cezerin en exécutant la commande suivante :

$ yum installer wget git

Étape 2 :Installez Node.js

Nous installerons Node.js V10 LTS à partir du référentiel NodeSource qui dépend du référentiel EPEL activé.

Pour activer le référentiel EPEL sur votre VPS CentOS 7, exécutez la commande suivante :

$ yum install epel-release curl

Une fois le référentiel EPEL activé, exécutez la commande suivante pour ajouter le référentiel Node.js V10 LTS :

$ curl --silent --location https://rpm.nodesource.com/setup_10.x | bash sudo -

Une fois le référentiel NodeSource activé, installez Node.js avec la commande suivante :

$ yum installer nodejs

Pour vérifier la version de Node.js que vous venez d'installer après ces étapes initiales, tapez :

$ nœud -v

Vous devriez voir une sortie similaire à celle-ci. Votre version peut être plus récente que celle présentée ici.

v10.17.0

Étape 3 :Installer le serveur MongoDB

Vous devez ajouter le référentiel MongoDB à l'aide de votre éditeur de texte préféré. Nous utiliserons nano :

$ nano /etc/yum.repos.d/mongodb.repo
[MongoDB]name=MongoDB Repositorybaseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/gpgcheck=0enabled=1

Enregistrez et quittez le fichier.

Maintenant, installez MongoDB :

$ yum installer mongodb-org

Démarrez le service MongoDB :

$ systemctl start mongod.service$ systemctl enable mongod.service

Vérifiez l'installation de MongoDB. Vous devez avoir la version 4.2 ou une version plus récente :

$ mongod --version db version v4.2.1git version :edf6d45851c0b9ee15548f0f847df141764a317eOpenSSL version :OpenSSL 1.0.1e-fips 11 février 2013allocateur :tcmallocmodules :nonebuild environnement :distmod :rhel70 distarch :x86_64 target_arch :x86_64

Étape 4 :Installer Cezerin

Dans cette étape, nous allons télécharger et installer Cezerin à partir de leur référentiel GitHub.

Nous allons mettre l'installation sous le /opt/ répertoire – allons dans le répertoire et téléchargeons Cezerin :

$ cd /opt$ git clone https://github.com/cezerin/cezerin.git cezerin

Maintenant que Cezerin a été téléchargé sur /opt/cezerin , allons maintenant dans le répertoire et procédons à l'installation :

$ cd cezerin$ npm i [email protected]$ npm install$ npm run build

Ensuite, exécutez cette commande pour ajouter les données par défaut et créer les index :

Configuration de l'exécution de $ npm

Vous devriez voir une sortie similaire à celle-ci.

> [email protected] setup /opt/cezerin> node -r esm src/api/server/setup.jsinfo :connecté avec succès à mongodb://127.0.0.1:27017/shop

Enfin, nous pouvons démarrer le projet :

Début $ npm

Vous devriez voir une sortie similaire à celle-ci.

> [email protected] start /opt/cezerin> simultanément npm:start-*[start-store][start-store]> [email protected] start-store /opt/cezerin[start-store]> node -r esm dist/store/server/index.js[start-store][start-api][start-api]> [email protected] start-api /opt/cezerin[start-api]> node -r esm src/api/server/index.js[start-api][start-store] info :Store s'exécutant sur http://localhost:3000[start-api] info :API s'exécutant sur http://localhost:3001[ start-api] info :MongoDB s'est connecté avec succès

Vous pouvez utiliser Ctrl + C pour arrêter le service si nécessaire. Passons maintenant à l'étape suivante.

Étape 5 :Créer un fichier systemd

Pour gérer plus facilement le service Cezerin, nous pouvons créer un fichier systemd. Cela nous permet de le faire démarrer au démarrage, ainsi que d'exécuter le processus indépendamment de notre session de terminal. Ouvrez un nouveau fichier à l'aide de votre éditeur de texte préféré :

$ nano /etc/systemd/system/cezerin.service

Ajoutez ce qui suit au fichier :

[Unit]Description=Cezerin[Service]ExecStart=/usr/bin/npm startWorkingDirectory=/opt/cezerinRestart=alwaysRestartSec=10StandardOutput=syslogStandardError=syslogSyslogIdentifier=nodejs-example[Install]WantedBy=multi-user.target 

Lorsque vous avez terminé de modifier le fichier, enregistrez-le et quittez-le.

Chaque fois que vous créez ou modifiez un fichier systemd, vous devez recharger le démon afin que le système puisse prendre la nouvelle unité que nous avons créée pour systemd.

$ systemctl daemon-reload

Maintenant, permettons-lui de démarrer automatiquement au démarrage et de démarrer manuellement le service maintenant.

$ systemctl enable cezerin$ systemctl start cezerin

L'installation de Cezerin est maintenant terminée et vous pouvez y accéder à http://IP_Address:3000 .

Bien sûr, vous n'avez pas besoin de savoir comment installer Cezerin sur CentOS 7 si vous avez un plan d'hébergement CentOS VPS avec nous. Parce que nos serveurs sont entièrement gérés, vous pouvez simplement demander à notre équipe d'assistance d'installer Cezerin sur CentOS 7 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider à installer Cezerin sur CentOS.

PS. Si vous avez aimé lire cet article de blog sur comment installer Cezerin sur CentOS 7 , n'hésitez pas à la partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou simplement laisser un commentaire dans la section des commentaires. Merci.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer Ruby sur CentOS 7

Comment installer PostgreSQL sur CentOS 7

Comment installer Go sur CentOS 7

Comment installer Python 3 sur CentOS 7

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8