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.targetLorsque 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-reloadMaintenant, permettons-lui de démarrer automatiquement au démarrage et de démarrer manuellement le service maintenant.
$ systemctl enable cezerin$ systemctl start cezerinL'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.