Com instal·lar la pila MEAN al vostre servidor VOS CentOS 7 o dedicat

Introducció a MEAN Stack

Aquest article us portarà a la instal·lació de la pila MEAN al vostre servidor virtual de Linux basat en CentOS 7.


MEAN és una pila de programari JavaScript que conté Node.JS, Angular.JS i Express.JS. Utilitza MongoDB com a base de dades predeterminada. Per instal·lar la pila, cal tenir permisos arrel. Tanmateix, si no teniu els permisos arrel, assegureu-vos que comencin les vostres ordres “Sudo”.

Començant

El primer pas és configurar la vostra màquina per a la instal·lació. Abans que comenci qualsevol instal·lació, assegureu-vos que el vostre equip tingui les opcions següents

  • Git. Confirmeu que teniu GIT instal·lat al sistema. Per confirmar la instal·lació, executeu la comanda # git –version al terminal.
  • Assegureu-vos que hi ha instal·lades dependències. Executeu les ordres següents
    # gem instal·lar sass

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

Instal·lació de MongoDB

Nota especial: consulteu la pàgina d’allotjament Best MongoDB d’Hostadvice per trobar els millors serveis d’allotjament MongoDB. .

.MongoDB és un sistema de base de dades NoSQL que desa les dades en format JSON donant suport a l’execució de JavaScript del costat del servidor. Com que no es troba en el repositori oficial de CentOS, haurem de crear-ne un per descarregar la versió més recent estable. Escriviu el següent per crear un fitxer nou amb l’editor de text

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

Això obrirà un nou fitxer de text. Enganxeu el codi següent i guardeu-lo i, a continuació, sortiu de l’editor.

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

Instal·leu MongoDB executant la següent comanda:

# yum instal·la mongodb-org

Un cop finalitzada la instal·lació, inicieu i activeu el servei de base de dades amb les ordres següents:

# systemctl mongod d’inici
#systemctl habilitar mongod

Per verificar que el servei s’està executant, executeu la següent comanda

# mongod d’estat de systemctl

Instal·lació del node JS.

Nota especial: consulteu la pàgina d’allotjament Best Node.js d’Hostadvice per trobar els millors serveis d’allotjament de Node.js..

Node JS és un entorn d’execució de JavaScript que actua com a servidor. La instal·lació de Node.js es fa afegint el repositori d’una branca estable. Això es fa executant aquesta comanda:

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

El següent pas és instal·lar Node JS i NPM

#yum instal·lar -y nodejs

Comproveu si la instal·lació ha estat correcta en executar

# npm versió
# versió node

Instal·lació de Bower i Gulp

Aquests són components de la pila mitjana. Bower és un gestor de paquets per a aplicacions front-end, mentre que gulp automatitza les tasques. La instal·lació ha de ser global perquè estiguin disponibles a tot el sistema.

Executeu la següent comanda per instal·lar respectivament bower i gulp.

# npm instal·lació -g bower
# npm instal·la -g gulp

Verifiqueu la instal·lació amb èxit executant aquestes ordres

# npm list -g –depth = 0

Això hauria d’obtenir el següent

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

Instal·lació de MEAN

Ara, ja que es fan els requisits previs, és hora d’instal·lar placa de caldera mitjana. Això es fa clonant-lo a partir de github.

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

Amb la placa de calefacció del directori propi, heu d’instal·lar les referències del projecte accedint al directori. Correr;

# cd significa

Per instal·lar l’execució mitjana:

# npm instal·lar

Això pot trigar uns minuts, però un cop instal·leu recursos de front-end, escrivint;

# bower install –allow-root

Execució de la primera aplicació

Per iniciar el projecte de pila MEAN, utilitzeu les ordres següents:

# npm inici

Al principi, podríeu experimentar el següent error
Error de sortida

[12:56:49] S’ha produït un error al “lint” després de 702 ms
[12:56:49] Error al complement ‘run-sequence’
Missatge:
S’ha produït un error a la tasca “sass”

Corregiu els errors fent servir aquestes ordres:

# mòduls de rm -rf node_
# npm cache net
# npm instal·lar
# npm inici

Per accedir a l’aplicació MEAN, escriviu l’enllaç següent al vostre navegador:

http: // your_server_ip: 3000

Hauria de produir una pàgina com la següent.

Podeu començar a crear i a implementar les vostres aplicacions.

Consulteu els 3 millors serveis d’allotjament de servidors dedicats:

A2 Hosting

Preu inicial:
99,59 dòlars


Fiabilitat
9.3


Preu
9.0


Usuari amigable
9.3


Assistència
9.3


Característiques
9.3

Llegiu comentaris

Visita Hosting A2

FastComet

Preu inicial:
139,00 dòlars


Fiabilitat
9.7


Preu
9.5


Usuari amigable
9.7


Assistència
9.7


Característiques
9.6

Llegiu comentaris

Visita FastComet

Hostwinds

Preu inicial:
99,00 dòlars


Fiabilitat
9.3


Preu
9.2


Usuari amigable
9.2


Assistència
9.3


Característiques
9.2

Llegiu comentaris

Visita Hostwinds

Articles relacionats amb la informació

  • Com instal·lar Redis en un servidor o VPS dedicat CentOS 7
    intermèdia
  • Com instal·lar Redis en un servidor CentOS 7
    intermèdia
  • Com configurar SSH en un VOS CentOS 7 des d’un client de Windows
    intermèdia
  • Com instal·lar la pila LAMP al vostre servidor VOS CentOS 7 o dedicat
    intermèdia
  • Com instal·lar Node.js al servidor VPS o al servidor Linux dedicat
    intermèdia
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me