GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Cezerin en CentOS 7

En este tutorial, le mostraremos cómo instalar Cezerin en un VPS CentOS 7.

Cezerin es una plataforma de comercio electrónico basada en Node.js con React como marco de interfaz. Es una plataforma de comercio electrónico de código abierto que hace que sea muy fácil desarrollar, personalizar y alojar su tienda en línea. Gracias a esta plataforma, puedes hacer un sitio comercial en solo unos minutos. Comencemos.

Requisitos previos:

Asegúrese de que su servidor cumpla con los siguientes requisitos mínimos:

  • Un VPS con CentOS 7 ejecutándose
  • Una cuenta de usuario con acceso raíz, o acceso al usuario "raíz"

Paso 1:instalar actualizaciones y corregir dependencias

Inicie sesión en su servidor a través de SSH:

$ ssh username@server_ip -p port_number

Recuerde reemplazar "nombre de usuario" con el nombre de usuario que desea usar en el servidor (por ejemplo, "raíz" para la cuenta raíz), así como reemplazar "ip_servidor" y "número_puerto" con la dirección IP y el número de puerto SSH respectivos de su servidor.

Antes de comenzar con la instalación de Cezerin, es una buena idea actualizar los paquetes del sistema a sus últimas versiones, si hay alguna disponible:

$ yum -y update

Instale las dependencias del paquete de software que necesita Cezerin ejecutando el siguiente comando:

$ yum install wget git

Paso 2:Instalar Node.js

Instalaremos Node.js V10 LTS desde el repositorio de NodeSource, que depende de que el repositorio de EPEL esté habilitado.

Para habilitar el repositorio EPEL en su CentOS 7 VPS, emita el siguiente comando:

$ yum install epel-release curl

Una vez que el repositorio EPEL esté habilitado, ejecute el siguiente comando para agregar el repositorio Node.js V10 LTS:

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

Una vez que el repositorio de NodeSource esté habilitado, instale Node.js con el siguiente comando:

$ yum install nodejs

Para verificar la versión de Node.js que acaba de instalar después de estos pasos iniciales, escriba:

$ node -v

Deberías ver una salida similar a esta. Su versión puede ser más reciente que la que se muestra aquí.

v10.17.0

Paso 3:Instale el servidor MongoDB

Debe agregar el repositorio de MongoDB utilizando su editor de texto preferido. Usaremos nano:

$ nano /etc/yum.repos.d/mongodb.repo
[MongoDB]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=0
enabled=1

Guarde y salga del archivo.

Ahora, instala MongoDB:

$ yum install mongodb-org

Inicie el servicio MongoDB:

$ systemctl start mongod.service
$ systemctl enable mongod.service

Verifique la instalación de MongoDB. Debe tener la versión 4.2 o posterior:

$ mongod --version
db version v4.2.1
git version: edf6d45851c0b9ee15548f0f847df141764a317e
OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
allocator: tcmalloc
modules: none
build environment:
    distmod: rhel70
    distarch: x86_64
    target_arch: x86_64

Paso 4:Instalar Cezerin

En este paso, descargaremos e instalaremos Cezerin desde su repositorio de GitHub.

Vamos a poner la instalación bajo el /opt/ directorio – vayamos al directorio y descarguemos Cezerin:

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

Ahora que Cezerin se ha descargado en /opt/cezerin , ahora vayamos al directorio y procedamos con la instalación:

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

A continuación, ejecute este comando para agregar los datos predeterminados y crear los índices:

$ npm run setup

Debería ver un resultado similar a este.

> [email protected] setup /opt/cezerin
> node -r esm src/api/server/setup.js

info: Successfully connected to mongodb://127.0.0.1:27017/shop

Finalmente, podemos iniciar el proyecto:

$ npm start

Debería ver un resultado similar a este.

> [email protected] start /opt/cezerin
> concurrently 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 running at http://localhost:3000
[start-api] info: API running at http://localhost:3001
[start-api] info: MongoDB connected successfully

Puede usar Ctrl + C para detener el servicio si es necesario. Ahora, procedamos con el siguiente paso.

Paso 5:Crear un archivo systemd

Para administrar el servicio de Cezerin más fácilmente, podemos crear un archivo systemd. Esto nos permite hacer que se inicie en el arranque, así como ejecutar el proceso independientemente de nuestra sesión de terminal. Abra un archivo nuevo con su editor de texto preferido:

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

Agregue lo siguiente al archivo:

[Unit]
Description=Cezerin

[Service]
ExecStart=/usr/bin/npm start
WorkingDirectory=/opt/cezerin
Restart=always
RestartSec=10
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=nodejs-example

[Install]
WantedBy=multi-user.target

Cuando termine de editar el archivo, guárdelo y ciérrelo.

Cada vez que crea o edita un archivo systemd, debe volver a cargar el daemon para que el sistema pueda tomar la nueva unidad que creamos para systemd.

$ systemctl daemon-reload

Ahora habilitemos que se inicie automáticamente en el arranque, así como iniciar manualmente el servicio ahora.

$ systemctl enable cezerin
$ systemctl start cezerin

La instalación de Cezerin ahora está completa y puede acceder a ella en http://IP_Address:3000 .

Por supuesto, no tiene que saber cómo instalar Cezerin en CentOS 7 si tiene un plan de hospedaje CentOS VPS con nosotros. Debido a que nuestros servidores están completamente administrados, simplemente puede pedirle a nuestro equipo de soporte que instale Cezerin en CentOS 7 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y podrán ayudarlo con la instalación de Cezerin en CentOS.

PD. Si disfrutó leyendo esta publicación de blog sobre cómo instalar Cezerin en CentOS 7 , siéntase libre de compartirlo en las redes sociales utilizando los accesos directos a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar Ruby en CentOS 7

Cómo instalar PostgreSQL en CentOS 7

Cómo instalar Go en CentOS 7

Cómo instalar Python 3 en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8