GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Cezerin na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Cezerin na CentOS 7 VPS.

Cezerin je platforma elektronického obchodování založená na Node.js, jejíž frontendový rámec slouží React. Jedná se o platformu elektronického obchodu s otevřeným zdrojovým kódem, která velmi usnadňuje vývoj, personalizaci a hostování vašeho internetového obchodu. Díky této platformě můžete vytvořit komerční stránky během několika minut. Začněme.

Předpoklady:

Ujistěte se, že váš server splňuje následující minimální požadavky:

  • VPS se systémem CentOS 7
  • Uživatelský účet s přístupem root nebo přístup k uživateli „root“

Krok 1:Nainstalujte aktualizace a opravte závislosti

Přihlaste se na svůj server přes SSH:

$ ssh uživatelské jméno@ip_serveru -p číslo_portu

Nezapomeňte nahradit „username“ uživatelským jménem, ​​které chcete používat na serveru (např. „root“ pro účet root), a také nahradit „server_ip“ a „port_number“ příslušnou IP adresou vašeho serveru a číslem portu SSH.

Než začnete s instalací Cezerinu, je dobré aktualizovat systémové balíčky na nejnovější verze, pokud jsou k dispozici:

Aktualizace $ yum -y

Nainstalujte závislosti softwarových balíčků, které potřebuje Cezerin, spuštěním následujícího příkazu:

$ yum nainstalovat wget git

Krok 2:Nainstalujte Node.js

Node.js V10 LTS nainstalujeme z úložiště NodeSource, které závisí na aktivovaném úložišti EPEL.

Chcete-li povolit úložiště EPEL na vašem CentOS 7 VPS, zadejte následující příkaz:

$ yum install epel-release curl

Jakmile je úložiště EPEL povoleno, spusťte následující příkaz pro přidání úložiště Node.js V10 LTS:

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

Jakmile je úložiště NodeSource povoleno, nainstalujte Node.js pomocí následujícího příkazu:

$ yum install nodejs

Chcete-li po těchto úvodních krocích zkontrolovat verzi Node.js, kterou jste právě nainstalovali, zadejte:

$ node -v

Měli byste vidět výstup podobný tomuto. Vaše verze může být novější než zde zobrazená verze.

v10.17.0

Krok 3:Instalace serveru MongoDB

Musíte přidat MongoDB repo pomocí preferovaného textového editoru. Budeme používat 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

Uložte a ukončete soubor.

Nyní nainstalujte MongoDB:

$ yum nainstalovat mongodb-org

Spusťte službu MongoDB:

$ systemctl spustit mongod.service$ systemctl povolit mongod.service

Ověřte instalaci MongoDB. Měli byste mít verzi 4.2 nebo novější:

$ mongod --version verze db v4.2.1git verze:edf6d45851c0b9ee15548f0f847df141764a317e Verze OpenSSL:OpenSSL 1.0.1e-fips 11. února 2013 alokátor:tcmallocmodules:difficable environment:dismodarch7064 environment:xmodarch7064 

Krok 4:Nainstalujte Cezerin

V tomto kroku stáhneme a nainstalujeme Cezerin z jejich úložiště GitHub.

Instalaci vložíme pod /opt/ adresář – pojďme do adresáře a stáhněte si Cezerin:

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

Nyní, když byl Cezerin stažen do /opt/cezerin , nyní přejděte do adresáře a pokračujte v instalaci:

$ cd cezerin$ npm i [email protected]$ instalace npm$ npm spustit sestavení

Dále spusťte tento příkaz pro přidání výchozích dat a vytvoření indexů:

Nastavení spuštění $ npm

Měli byste vidět výstup podobný tomuto.

> nastavení [email protected] /opt/cezerin> node -r esm src/api/server/setup.jsinfo:Úspěšně připojeno k mongodb://127.0.0.1:27017/shop

Konečně můžeme spustit projekt:

$ npm start

Měli byste vidět výstup podobný tomuto.

> [email protected] start /opt/cezerin> souběžně 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:Obchod běží na http://localhost:3000[start-api] info:API běží na http://localhost:3001[ start-api] info:MongoDB se úspěšně připojil

V případě potřeby můžete službu zastavit pomocí Ctrl + C. Nyní pokračujte dalším krokem.

Krok 5:Vytvořte soubor systemd

Pro snazší správu služby Cezerin můžeme vytvořit soubor systemd. To nám umožňuje spustit jej při startu a také spustit proces nezávisle na naší relaci terminálu. Otevřete nový soubor pomocí preferovaného textového editoru:

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

Přidejte do souboru následující:

[Unit]Description=Cezerin[Service]ExecStart=/usr/bin/npm startWorkingDirectory=/opt/cezerinRestart=alwaysRestartSec=10StandardOutput=syslogStandardError=syslogSyslogIdentifier=nodejs-example[Bstalymer] před> 

Po dokončení úprav souboru jej uložte a ukončete.

Pokaždé, když vytvoříte nebo upravíte soubor systemd, musíte znovu načíst démona, aby systém mohl vzít novou jednotku, kterou jsme vytvořili pro systemd.

$ systemctl daemon-reload

Nyní povolme automatické spouštění při spouštění a také ruční spuštění služby.

$ systemctl povolit cezerin$ systemctl spustit cezerin

Instalace Cezerinu je nyní dokončena a můžete k ní přistupovat na adrese http://IP_Address:3000 .

Samozřejmě nemusíte vědět, jak nainstalovat Cezerin na CentOS 7, pokud s námi máte plán hostování CentOS VPS. Protože jsou naše servery plně spravovány, můžete jednoduše požádat náš tým podpory, aby vám nainstaloval Cezerin na CentOS 7. Jsou k dispozici 24/7 a budou vám schopni pomoci s instalací Cezerinu na CentOS.

PS. Pokud se vám líbilo číst tento blogový příspěvek o jak nainstalovat Cezerin na CentOS 7 , neváhejte jej sdílet na sociálních sítích pomocí zkratek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8