GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Cezerin su CentOS 7

In questo tutorial, ti mostreremo come installare Cezerin su un CentOS 7 VPS.

Cezerin è una piattaforma di eCommerce basata su Node.js con React che funge da framework frontend. È una piattaforma di eCommerce open source che semplifica lo sviluppo, la personalizzazione e l'hosting del tuo negozio online. Grazie a questa piattaforma puoi realizzare un sito commerciale in pochi minuti. Iniziamo.

Prerequisiti:

Assicurati che il tuo server soddisfi i seguenti requisiti minimi:

  • Un VPS con CentOS 7 in esecuzione su di esso
  • Un account utente con accesso root o accesso all'utente "root"

Passaggio 1:installa gli aggiornamenti e correggi le dipendenze

Accedi al tuo server tramite SSH:

$ ssh nome utente@ip_server -p numero_porta

Ricordarsi di sostituire "username" con il nome utente che si desidera utilizzare sul server (ad es. "root" per l'account root), nonché di sostituire "server_ip" e "port_number" con il rispettivo indirizzo IP del server e il numero di porta SSH.

Prima di iniziare con l'installazione di Cezerin, è una buona idea aggiornare i pacchetti di sistema alle versioni più recenti, se disponibili:

$ yum -y aggiornamento

Installa le dipendenze del pacchetto software necessarie a Cezerin eseguendo il comando seguente:

$ yum install wget git

Passaggio 2:installa Node.js

Installeremo Node.js V10 LTS dal repository NodeSource che dipende dal repository EPEL abilitato.

Per abilitare il repository EPEL sul tuo CentOS 7 VPS, emetti il ​​seguente comando:

$ yum install epel-release curl

Una volta abilitato il repository EPEL, eseguire il comando seguente per aggiungere il repository LTS Node.js V10:

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

Una volta abilitato il repository NodeSource, installa Node.js con il seguente comando:

$ yum install nodejs

Per verificare la versione di Node.js che hai appena installato dopo questi passaggi iniziali, digita:

$ nodo -v

Dovresti vedere un output simile a questo. La tua versione potrebbe essere più recente di quella mostrata qui.

v10.17.0

Fase 3:installa il server MongoDB

Devi aggiungere il repository MongoDB usando il tuo editor di testo preferito. Useremo 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

Salva ed esci dal file.

Ora installa MongoDB:

$ yum install mongodb-org

Avvia il servizio MongoDB:

$ systemctl avvia mongod.service$ systemctl abilita mongod.service

Verifica l'installazione di MongoDB. Dovresti avere la versione 4.2 o successiva:

$ mongod --version db version v4.2.1git version:edf6d45851c0b9ee15548f0f847df141764a317eOpenSSL version:OpenSSL 1.0.1e-fips 11 feb 2013allocator:tcmallocmodules:nonebuild environment:distmod:rhel70 distarch:x86_64 target_arch:x86_64 

Fase 4:installa Cezerin

In questo passaggio, scaricheremo e installeremo Cezerin dal loro repository GitHub.

Metteremo l'installazione sotto /opt/ directory – andiamo alla directory e scarichiamo Cezerin:

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

Ora che Cezerin è stato scaricato su /opt/cezerin , ora andiamo nella directory e procediamo con l'installazione:

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

Quindi, esegui questo comando per aggiungere i dati predefiniti e creare gli indici:

impostazione dell'esecuzione di $ npm

Dovresti vedere un output simile a questo.

> [email protected] setup /opt/cezerin> node -r esm src/api/server/setup.jsinfo:connesso con successo a mongodb://127.0.0.1:27017/shop

Finalmente possiamo iniziare il progetto:

inizio $ npm

Dovresti vedere un output simile a questo.

> [email protected] start /opt/cezerin> contemporaneamente 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 in esecuzione su http://localhost:3000[start-api] info:API in esecuzione su http://localhost:3001[ start-api] info:MongoDB connesso correttamente

È possibile utilizzare Ctrl + C per interrompere il servizio, se necessario. Ora procediamo con il passaggio successivo.

Fase 5:crea un file systemd

Per gestire più facilmente il servizio Cezerin, possiamo creare un file systemd. Ciò ci consente di avviarlo all'avvio, nonché di eseguire il processo indipendentemente dalla nostra sessione del terminale. Apri un nuovo file utilizzando il tuo editor di testo preferito:

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

Aggiungi quanto segue al file:

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

Al termine della modifica del file, salvalo ed esci.

Ogni volta che crei o modifichi un file systemd, devi ricaricare il demone in modo che il sistema possa prendere la nuova unità che abbiamo creato per systemd.

$ systemctl daemon-reload

Ora consentiamo che si avvii automaticamente all'avvio e avviamo manualmente il servizio ora.

$ systemctl abilita cezerin$ systemctl avvia cezerin

L'installazione di Cezerin è ora completata e puoi accedervi da http://IP_Address:3000 .

Ovviamente, non devi sapere come installare Cezerin su CentOS 7 se hai un piano di hosting VPS CentOS con noi. Poiché i nostri server sono completamente gestiti, puoi semplicemente chiedere al nostro team di supporto di installare Cezerin su CentOS 7 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione di Cezerin su CentOS.

PS. Se ti è piaciuto leggere questo post del blog su come installare Cezerin su CentOS 7 , sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare Go su CentOS 7

Come installare Python 3 su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8