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:xmodarch7064Krok 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 cezerinNyní, 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í $ npmMě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/shopKonečně můžeme spustit projekt:
$ npm startMě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řipojilV 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.servicePř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-reloadNyní povolme automatické spouštění při spouštění a také ruční spuštění služby.
$ systemctl povolit cezerin$ systemctl spustit cezerinInstalace 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