Hoe u die MEAN-stapel op u CentOS 7 VPS of die toegewyde bediener kan installeer

Inleiding tot MEAN Stack

Hierdie artikel neem u deur die installering van MEAN-stapel op u virtuele Linux-bediener gebaseer op CentOS 7.


MEAN is ‘n JavaScript-sagtewarestapel wat Node.JS, Angular.JS en Express.JS bevat. Dit gebruik MongoDB as die standaard databasis. Om die stapel te installeer, is dit nodig om worteltoestemmings te hê. As u egter nie die worteltoestemmings het nie, maak seker dat u opdragte begin “Sudo”.

Aan die gang kom

Die eerste stap is om u masjien op te stel vir die installasie. Voordat enige installasie begin, moet u seker maak dat u masjien die volgende het

  • Git. Bevestig dat GIT op u stelsel geïnstalleer is. Om die installasie te bevestig, voer die opdrag # git –version op die terminale uit.
  • Maak seker dat afhanklikhede geïnstalleer is. Voer die volgende opdragte uit
    # gem installeer sass

# yum installeer gcc-c ++ maak git fontconfig bzip2 libpng-devel ruby ​​ruby-devel

Installeer MongoDB

Spesiale opmerking: raadpleeg Hostadvice se beste MongoDB-gasheerbladsy om die beste MongoDB-gasheerdienste te vind. .

.MongoDB is ‘n NoSQL-databasisstelsel wat data in JSON-formaat stoor en sodoende die uitvoering van JavaScript aan die bediener ondersteun. Aangesien dit nie op die amptelike CentOS-bewaarplek gelys is nie, moet ons een skep om die nuutste stabiele weergawe af te laai. Tik die volgende in om ‘n nuwe lêer met u teksredakteur te maak

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

Dit sal ‘n nuwe tekslêer oopmaak. Plak die volgende kode en stoor dit en verlaat die redakteur.

[Mongodb-org-3.6]
naam = MongoDB-bewaarplek
basisurl = https: //repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck = 1
enabled = 1
gpgkey = https: //www.mongodb.org/static/pgp/server-3.6.asc

Installeer MongoDB deur die volgende opdrag uit te voer:

# yum installeer mongodb-org

Sodra die installasie voltooi is, begin en aktiveer die databasisdiens met die volgende opdragte:

# systemctl begin mongod
#systemctl aktiveer mongod

Voer die volgende opdrag om te verifieer dat die diens werk

# systemctl status mongod

Installeer Node JS.

Spesiale opmerking: raadpleeg Hostadvice se beste Node.js-hosting-bladsy om die beste Node.js-hosting-dienste te vind.

Node JS is ‘n JavaScript-uitvoeringsomgewing wat as bedienerkant optree. Die installering van Node.js word gedoen deur die bewaarplek van ‘n stabiele tak by te voeg. Dit word gedoen deur hierdie opdrag uit te voer:

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

Die volgende stap is om Node JS en NPM te installeer

# yum installeer -y nodejs

Kyk of die installasie suksesvol was deur te loop

# npm weergawe
# knooppuntweergawe

Die installering van Bower en Gulp

Dit is komponente van die gemiddelde stapel. Bower is ‘n pakketbestuurder vir die voorste programme, terwyl gulp outomatiese take outomatiseer. Die installering van beide moet wêreldwyd wees, sodat hulle die hele stelsel beskikbaar is.

Voer die volgende opdrag uit om onderskeidelik bower and gulp te installeer.

# npm installeer -g bower
# npm installeer -g sluk

Verifieer dat die installasie suksesvol was deur hierdie opdragte uit te voer

# npm lys -g – diepte = 0

Dit sal die volgende oplewer

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

Installeer MEAN

Noudat die vereiste installasies gedoen is, is dit tyd om die gemiddelde ketelplaat te installeer. Dit word gedoen deur dit van gitub te kloneer.

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

Met die ketelplaat op u tuisgids, moet u die projekverwysings installeer deur toegang tot die gids te verkry. hardloop;

# CD beteken

Om gemiddelde lopie te installeer:

# npm installeer

Dit kan ‘n paar minute duur, maar installeer eenmalige hulpbronne deur te tik;

# bower install – allowoot

Begin die eerste toepassing

Gebruik die opdragte hieronder om MEAN-stapelprojek te begin:

# npm begin

Aanvanklik kan u die volgende fout ervaar
Foutuitset

[12:56:49] ‘Lint’ is foutief na 702 ms
[12:56:49] Fout in plug-in ‘run-sequence’
boodskap:
‘N Fout het voorgekom in taak’ sass ‘

Korrigeer die foute deur hierdie opdragte uit te voer:

# rm -rf knooppuntmodules
# npm kas skoon
# npm installeer
# npm begin

Om toegang tot die MEAN-toepassing te verkry, tik die skakel hieronder in u blaaier in:

http: // your_server_ip: 3000

Dit moet ‘n bladsy soos die hieronder gee.

U kan u toepassings begin bou en ontplooi.

Kyk na die top 3 toewydingbedieningsdienste vir bediener:

A2 Hosting

Beginprys:
$ 99,59


betroubaarheid
9.3


pryse
9.0


Gebruikersvriendelik
9.3


ondersteuning
9.3


Kenmerke
9.3

Lees resensies

Besoek A2 Hosting

FastComet

Beginprys:
$ 139,00


betroubaarheid
9.7


pryse
9.5


Gebruikersvriendelik
9.7


ondersteuning
9.7


Kenmerke
9.6

Lees resensies

Besoek FastComet

Hostwinds

Beginprys:
$ 99,00


betroubaarheid
9.3


pryse
9.2


Gebruikersvriendelik
9.2


ondersteuning
9.3


Kenmerke
9.2

Lees resensies

Besoek Hostwinds

Verwante artikels oor hoe om te doen

  • Hoe om Redis te installeer op ‘n CentOS 7-toegewyde bediener of VPS
    intermediêre
  • Hoe om Redis op ‘n CentOS 7-bediener te installeer
    intermediêre
  • Hoe om SSH op te stel op ‘n CentOS 7 VPS van ‘n Windows-kliënt
    intermediêre
  • Hoe om die LAMP-stapel op u CentOS 7 VPS of die toegewyde bediener te installeer
    intermediêre
  • Hoe om Node.js op u Linux VPS of toegewyde bediener te installeer
    intermediêre
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me