GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Cezerin di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal Cezerin di VPS CentOS 7.

Cezerin adalah platform eCommerce berbasis Node.js dengan React sebagai framework frontendnya. Ini adalah platform eCommerce sumber terbuka yang membuatnya sangat mudah untuk mengembangkan, mempersonalisasi, dan menghosting toko online Anda. Berkat platform ini, Anda dapat membuat situs komersial hanya dalam beberapa menit. Mari kita mulai.

Prasyarat:

Pastikan server Anda memenuhi persyaratan minimum berikut:

  • VPS dengan CentOS 7 yang berjalan di dalamnya
  • Akun pengguna dengan akses root, atau akses ke pengguna "root"

Langkah 1:Instal Pembaruan dan Perbaiki Dependensi

Masuk ke server Anda melalui SSH:

$ ssh username@server_ip -p port_number

Ingatlah untuk mengganti "nama pengguna" dengan nama pengguna yang ingin Anda gunakan di server (misalnya "root" untuk akun root), serta mengganti "server_ip" dan "port_number" dengan alamat IP dan nomor port SSH masing-masing server Anda.

Sebelum memulai instalasi Cezerin, sebaiknya perbarui paket sistem ke versi terbarunya, jika tersedia:

$ yum -y update

Instal dependensi paket perangkat lunak yang dibutuhkan oleh Cezerin dengan menjalankan perintah berikut:

$ yum install wget git

Langkah 2:Instal Node.js

Kami akan menginstal Node.js V10 LTS dari repositori NodeSource yang bergantung pada repositori EPEL yang diaktifkan.

Untuk mengaktifkan repositori EPEL di CentOS 7 VPS Anda, jalankan perintah berikut:

$ yum install epel-release curl

Setelah repositori EPEL diaktifkan, jalankan perintah berikut untuk menambahkan repositori Node.js V10 LTS:

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

Setelah repositori NodeSource diaktifkan, instal Node.js dengan perintah berikut:

$ yum install nodejs

Untuk memeriksa versi Node.js yang baru saja Anda instal setelah langkah-langkah awal ini, ketik:

$ simpul -v

Anda akan melihat output yang mirip dengan ini. Versi Anda mungkin lebih baru daripada yang ditampilkan di sini.

v10.17.0

Langkah 3:Instal Server MongoDB

Anda perlu menambahkan repo MongoDB menggunakan editor teks pilihan Anda. Kami akan menggunakan 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

Simpan dan keluar dari file.

Sekarang, instal MongoDB:

$ yum install mongodb-org

Mulai layanan MongoDB:

$ systemctl start mongod.service$ systemctl aktifkan mongod.service

Verifikasi instalasi MongoDB. Anda harus memiliki versi 4.2 atau yang lebih baru:

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

Langkah 4:Instal Cezerin

Pada langkah ini, kita akan mengunduh dan menginstal Cezerin dari repositori GitHub mereka.

Kami akan menempatkan instalasi di bawah /opt/ direktori – mari masuk ke direktori dan unduh Cezerin:

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

Sekarang Cezerin telah diunduh ke /opt/cezerin , sekarang mari kita masuk ke direktori dan melanjutkan instalasi:

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

Selanjutnya, jalankan perintah ini untuk menambahkan data default dan membuat indeks:

$ npm menjalankan penyiapan

Anda akan melihat output yang mirip dengan ini.

> [email protected] setup /opt/cezerin> node -r esm src/api/server/setup.jsinfo:Berhasil terhubung ke mongodb://127.0.0.1:27017/shop

Akhirnya, kita dapat memulai proyek:

$ npm mulai

Anda akan melihat output yang mirip dengan ini.

> [email protected] start /opt/cezerin> secara bersamaan 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:Toko berjalan di http://localhost:3000[start-api] info:API berjalan di http://localhost:3001[ start-api] info:MongoDB berhasil terhubung

Anda dapat menggunakan Ctrl + C untuk menghentikan layanan jika diperlukan. Sekarang, mari kita lanjutkan ke langkah berikutnya.

Langkah 5:Buat File systemd

Untuk mengelola layanan Cezerin lebih mudah, kita dapat membuat file systemd. Ini memungkinkan kita untuk memulainya saat boot, serta menjalankan proses secara independen dari sesi terminal kita. Buka file baru menggunakan editor teks pilihan Anda:

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

Tambahkan berikut ini ke file:

[Unit]Description=Cezerin[Service]ExecStart=/usr/bin/npm startWorkingDirectory=/opt/cezerinRestart=alwaysRestartSec=10StandardOutput=syslogStandardError=syslogSyslogIdentifier=nodejs-example[Install=]Dicari. pra> 

Setelah selesai mengedit file, simpan dan keluar.

Setiap kali Anda membuat atau mengedit file systemd, Anda perlu memuat ulang daemon agar sistem dapat mengambil unit baru yang kami buat untuk systemd.

$ systemctl daemon-reload

Sekarang mari kita aktifkan untuk memulai secara otomatis saat boot serta memulai layanan secara manual sekarang.

$ systemctl aktifkan cezerin$ systemctl start cezerin

Instalasi Cezerin telah selesai dan Anda dapat mengaksesnya di http://IP_Address:3000 .

Tentu saja, Anda tidak perlu tahu cara menginstal Cezerin di CentOS 7 jika Anda memiliki paket CentOS VPS Hosting bersama kami. Karena server kami sepenuhnya terkelola, Anda cukup meminta tim dukungan kami untuk menginstal Cezerin di CentOS 7 untuk Anda. Mereka tersedia 24/7 dan akan dapat membantu Anda menginstal Cezerin di CentOS.

PS. Jika Anda senang membaca postingan blog ini tentang cara menginstal Cezerin di CentOS 7 , jangan ragu untuk membagikannya di jejaring sosial menggunakan pintasan di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal MySQL di CentOS 8