Cómo instalar la pila MEAN en su servidor Ubuntu 17.10

Instalar MEAN stack en su servidor virtual Linux (Ubuntu 17.10) nunca ha sido tan fácil. Los siguientes pasos guiados lo llevarán a través de la instalación mientras se prepara para lanzar su primera aplicación MEAN stack.


Introducción a MEAN Stack

Significa, una pila web, que incorpora Node.JS, MongoDB, Angular.JS y Express.JS. Use “sudo” para ejecutar comandos con privilegios de root.

Empezando

Su máquina debe estar preparada para la instalación. El primer paso es actualizar su repositorio de Ubuntu. Abra la terminal y escriba los siguientes comandos;

$ sudo apt-get update

El siguiente paso es asegurarse de que git esté instalado. Para instalar git, escriba el siguiente comando.

$ sudo apt install git

Ahora tenemos los requisitos previos.

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 una base de datos del lado del servidor que admite la ejecución de JavaScript guardando datos en formato JSON, ya que no admite SQL.

  1. Importar clave pública de instalación de paquete
    El primer paso es importar la clave pública para el paquete. Para garantizar la coherencia y mantener la autenticidad, las herramientas de administración de paquetes de Ubuntu (apt) requieren que los distribuidores proporcionen claves GPG. Para importar claves MongoDB, ejecute los siguientes comandos.

    $ sudo apt-key adv –keyserver hkp: //keyserver.ubuntu.com: 80 –recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

    Si ha iniciado sesión como usuario root, no solicitará una contraseña; sin embargo, si se solicita la contraseña, agregue la contraseña del usuario root..

  2. Crear archivo de lista fuente MongoDB
    El siguiente paso es crear la lista de archivos basada en Ubuntu 17.10. Si tiene una versión de Ubuntu diferente, use este enlace para encontrar la distribución adecuada. Se creará una lista de MongoDB en /etc/apt/sources.list.d/ con este comando;

    $ echo "deb http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.6 multiverse" El | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

  3. Actualizar repositorio
    El siguiente paso es actualizar el repositorio. Ejecute el siguiente comando

    $ sudo apt-get update

  4. Instalar Mongo DB
    Ahora instalamos archivos MongoDB usando esta línea de comando

    $ sudo apt-get install -y mongodb-org

  5. Iniciando MongoDB
    Con el mongod.service creado automáticamente, ahora iniciaremos MongoDB ejecutando estos comandos:

    $ sudo systemctl start mongod

    Para asegurarse de que el servicio se inicie cada vez que inicie su máquina, ejecute este comando:

    $ sudo systemctl enable mongod

  6. Verificación de la instalación
    Para verificar que la instalación se realizó correctamente, ejecute los siguientes comandos
    sudo lsof – iTCP -sTCP: ESCUCHAR | grep mongo

Instalando Nodo JS.

Nota especial: Consulte la página de Hostingvice Best Node.js Hostingvice 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 ejecutando los siguientes comandos:

$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash –
$ sudo apt-get install -y nodejs

Para evitar errores de los paquetes npm al compilar, ejecute los siguientes comandos

$ sudo apt-get install build-essential

Instalar dependencias

Para instalar todas las dependencias ejecute los siguientes comandos

$ npm install

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. Utilizaremos estándares de instalación globales (-g).

Ejecute el siguiente comando para instalar Bower y Gulp respectivamente.

$ npm install -g bower
$ npm install -g gulp

Instalar Mean -cli

El framework Mean.io se usará para la creación de aplicaciones. Utilizará Mean-cli como paquete principal. Para instalar Mean-cli, ejecute los siguientes comandos:

$ npm install -g mean-cli

para verificar si la instalación se realizó correctamente, ejecute el siguiente comando

$ npm list -g –depth = 0 | grep significa

Ejecutando la primera aplicación

Para crear el primer proyecto en Mean.io ejecute el siguiente comando:

$ mean init myapp

donde “myapp” es el nombre de su aplicación.

Ahora necesita acceder al directorio con la aplicación ejecutando lo siguiente:

$ cd myapp

Ahora necesita instalar el servidor y las dependencias del lado del cliente ejecutando los siguientes comandos

$ sudo npm install
$ bower install

Para iniciar el nuevo proyecto ejecute lo siguiente

$ trago

Esto debería proporcionarle algo como esto en su navegador en http: // localhost: 3000

Echa un vistazo a los 3 principales servicios de alojamiento de Linux

FastComet

Precio inicial:
$ 2.95


Fiabilidad
9,7


Precios
9.5


Fácil de usar
9,7


Apoyo
9,7


Caracteristicas
9.6

Leer comentarios

Visita FastComet

Hostinger

Precio inicial:
$ 0.99


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

ChemiCloud

Precio inicial:
$ 2.76


Fiabilidad
10


Precios
9,9


Fácil de usar
9,9


Apoyo
10


Caracteristicas
9,9

Leer comentarios

Visita ChemiCloud

Artículos de procedimientos relacionados

  • Cómo configurar Nginx y Apache juntos en el mismo Ubuntu VPS o servidor dedicado
    intermedio
  • Cómo instalar la pila MEAN en su CentOS 7 VPS o servidor dedicado
    intermedio
  • Cómo configurar trabajos Cron en su servidor dedicado Ubuntu 18.04 o VPS
    intermedio
  • Cómo configurar un Docker Swarm Cluster en un CentOS 7 VPS o servidor dedicado
    experto
  • Use Python para automatizar tareas rutinarias en su VPS o servidor dedicado
    experto
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me