Cómo instalar la pila MEAN en su CentOS 7 VPS o servidor dedicado

Introducción a MEAN Stack

Este artículo lo llevará a través de la instalación de MEAN stack en su servidor virtual Linux basado en CentOS 7.


MEAN es una pila de software de JavaScript que contiene Node.JS, Angular.JS y Express.JS. Utiliza MongoDB como la base de datos predeterminada. Para instalar la pila, es necesario tener permisos de root. Sin embargo, si no tiene los permisos de root, asegúrese de que sus comandos comiencen con “Sudo”.

Empezando

El primer paso es configurar su máquina para la instalación. Antes de comenzar cualquier instalación, asegúrese de que su máquina tenga lo siguiente

  • Git Confirme que tiene GIT instalado en su sistema. Para confirmar la instalación, ejecute el comando # git –version en el terminal.
  • Asegúrese de que las dependencias estén instaladas. Ejecute los siguientes comandos
    # gem install sass

# yum install gcc-c ++ make git fontconfig bzip2 libpng-devel ruby ​​ruby-devel

Instalar MongoDB

Nota especial: Consulte con la mejor página de alojamiento de MongoDB de Hostadvice para encontrar los mejores servicios de alojamiento de MongoDB. .

.MongoDB es un sistema de base de datos NoSQL que guarda datos en formato JSON, lo que permite la ejecución de JavaScript en el lado del servidor. Como no figura en el repositorio oficial de CentOS, necesitaremos crear uno para descargar la última versión estable. Escriba lo siguiente para crear un nuevo archivo con su editor de texto

# nano /etc/yum.repos.d/mongodb.repo

Esto abrirá un nuevo archivo de texto. Pegue el siguiente código y guárdelo, luego salga del editor.

[mongodb-org-3.6]
nombre = repositorio MongoDB
baseurl = https: //repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck = 1
habilitado = 1
gpgkey = https: //www.mongodb.org/static/pgp/server-3.6.asc

Instala MongoDB ejecutando el siguiente comando:

# yum install mongodb-org

Una vez completada la instalación, inicie y habilite el servicio de base de datos con los siguientes comandos:

# systemctl start mongod
#systemctl enable mongod

Para verificar que el servicio se está ejecutando, ejecute el siguiente comando

# systemctl status mongod

Instalando Nodo JS.

Nota especial: Consulte con la página de alojamiento Best Node.js de Hostadvice para encontrar los mejores servicios de alojamiento Node.js.

El nodo JS es un entorno de ejecución de JavaScript que actúa como un servidor. La instalación de Node.js se realiza agregando el repositorio de una rama estable. Esto se hace ejecutando este comando:

# curl -sL https://rpm.nodesource.com/setup_9.x | golpetazo

El siguiente paso es instalar Node JS y NPM

# yum install -y nodejs

Compruebe si la instalación se realizó correctamente ejecutando

# versión npm
# versión de nodo

Instalación de Bower y Gulp

Estos son componentes de la pila media. Bower es un administrador de paquetes para las aplicaciones front-end, mientras que gulp automatiza las tareas. La instalación de ambos debe ser global para que estén disponibles en todo el sistema.

Ejecute el siguiente comando para instalar Bower y Gulp respectivamente.

# npm install -g bower
# npm install -g gulp

Verifique que la instalación haya sido exitosa ejecutando estos comandos

# npm list -g –depth = 0

Esto debería producir lo siguiente

/ usr / lib
├── [email protected]
├── [email protected]
└── [email protected]

Instalar MEAN

Ahora que ya se han realizado las instalaciones de requisitos previos, es hora de instalar Mean Boilerplate. Esto se hace clonándolo desde github.

# git clone https://github.com/meanjs/mean.git

Con la plantilla en su directorio de inicio, debe instalar las referencias del proyecto accediendo al directorio. Correr;

# cd significa

Para instalar run media:

# npm install

Esto puede demorar unos minutos, pero una vez que instale los recursos front-end escribiendo;

# bower install –allow-root

Ejecutando la primera aplicación

Para iniciar el proyecto MEAN stack, use los siguientes comandos:

# npm start

Al principio puede experimentar el siguiente error
Salida de error

[12:56:49] ‘pelusa’ erró después de 702 ms
[12:56:49] Error en el complemento ‘secuencia de ejecución’
Mensaje:
Se produjo un error en la tarea ‘sass’

Corrija los errores ejecutando estos comandos:

# rm -rf node_modules
# npm cache clean
# npm install
# npm start

Para acceder a la aplicación MEAN, escriba el siguiente enlace en su navegador:

http: // your_server_ip: 3000

Debería producir una página como la de abajo.

Puede comenzar a construir e implementar sus aplicaciones.

Echa un vistazo a los 3 principales servicios de alojamiento de servidores dedicados:

Alojamiento A2

Precio inicial:
$ 99.59


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

FastComet

Precio inicial:
$ 139.00


Fiabilidad
9,7


Precios
9.5


Fácil de usar
9,7


Apoyo
9,7


Caracteristicas
9.6

Leer comentarios

Visita FastComet

Hostwinds

Precio inicial:
$ 99.00


Fiabilidad
9.3


Precios
9.2


Fácil de usar
9.2


Apoyo
9.3


Caracteristicas
9.2

Leer comentarios

Visita Hostwinds

Artículos de procedimientos relacionados

  • Cómo instalar Redis en un servidor dedicado CentOS 7 o VPS
    intermedio
  • Cómo instalar Redis en un servidor CentOS 7
    intermedio
  • Cómo configurar SSH en un CentOS 7 VPS desde un cliente de Windows
    intermedio
  • Cómo instalar la pila LAMP en su CentOS 7 VPS o servidor dedicado
    intermedio
  • Cómo instalar Node.js en su VPS de Linux o servidor dedicado
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me