Hoe u die MEAN-stapel op u Ubuntu 17.10-bediener kan installeer

Die installering van MEAN-stapel op u virtuele Linux-bediener (Ubuntu 17.10) was nog nooit so maklik nie. Die volgende geleide stappe sal u deur die installasie neem terwyl u voorberei om u eerste MEAN-stapeltoepassing van stapel te stuur.


Inleiding tot MEAN Stack

Gemiddeld, ‘n webstapel wat Node.JS, MongoDB, Angular.JS en Express.JS bevat. Gebruik “sudo” om opdragte uit te voer met wortelvoorregte.

Aan die gang kom

U masjien moet gereed wees vir die installasie. Die eerste stap is om u Ubuntu-bewaarplek op te dateer. Open die terminale en tik die volgende opdragte;

$ sudo geskik om opdatering te kry

Die volgende stap is om te verseker dat git geïnstalleer word. Om die git te installeer, tik die volgende opdrag in.

$ sudo apt installeer git

Nou het ons die voorvereistes.

Installeer MongoDB

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

MongoDB is ‘n databasis aan die server wat die uitvoering van JavaScript ondersteun deur data in JSON-formaat te stoor, want dit ondersteun nie SQL.

  1. Invoerpakketinstallasie openbare sleutel
    Die eerste stap is die invoer van die publieke sleutel vir die pakket. Ten einde konsekwentheid te verseker en egtheid te behou, vereis die Ubuntu-pakketbestuurhulpmiddels (apt) dat GPG-sleutels deur die verspreiders voorsien word. Voer die volgende opdragte uit om MongoDB-sleutels in te voer.

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

    As u as die wortelgebruiker aangemeld is, vra dit nie vir ‘n wagwoord nie. As die wagwoord gevra word, voeg dan die wortelgebruikerwagwoord by.

  2. Skep MongoDB-bronnelyslêer
    Die volgende stap is om die lêerslys te skep wat op Ubuntu 17.10 gebaseer is. As u ‘n ander Ubuntu-weergawe het, gebruik hierdie skakel om die toepaslike verspreiding te vind. ‘N MongoDB-lys word in /etc/apt/sources.list.d/ geskep met behulp van hierdie opdrag;

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

  3. Opdatering herhaal
    Die volgende stap is die opdatering van die bewaarplek. Voer die volgende opdrag uit

    $ sudo geskik om opdatering te kry

  4. Mongo DB installeer
    Ons installeer nou MongoDB-lêers met behulp van hierdie opdragreël

    $ sudo apt-get install -y mongodb-org

  5. Begin MongoDB
    Met die mongod.service wat outomaties geskep word, sal ons MongoDB nou begin deur hierdie opdragte uit te voer:

    $ sudo systemctl begin mongod

    Voer hierdie opdrag uit om die diens te begin wanneer u u rekenaar begin;

    $ sudo systemctl stel mongod in staat

  6. Verifiëring van die installasie
    Voer die volgende opdragte uit om te bevestig dat die installasie suksesvol was
    sudo lsof – iTCP -sTCP: LUISTER | grep mongo

Installeer Node JS.

Spesiale opmerking: raadpleeg Hostadvice se beste Node.js-hostingbladsy 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 volgende opdragte uit te voer:

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

Voer die volgende opdragte uit om foute van npm-pakkette te vermy tydens die samestelling

$ sudo apt-get install build-essential

Installeer afhanklikhede

Voer die volgende opdragte uit om al die afhanklikhede te installeer

Installeer $ npm

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. Ons gebruik globale installasiestandaarde (-g).

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

$ npm installeer -g bower
$ npm installeer -g sluk

Die installering van gemiddelde -cli

Gemiddelde raamwerk sal gebruik word vir die skepping van programme. Dit sal Mean-cli as die kernpakket gebruik. Voer die volgende opdragte uit om Mean-cli te installeer:

$ npm installeer -g gemiddelde-cli

om te kyk of die installasie suksesvol was, voer die volgende opdrag uit

$ npm lys -g – diepte = 0 | grep gemiddelde

Begin die eerste program

Voer die volgende opdrag uit om die eerste projek op Mean.io te skep:

$ beteken init myapp

waar ‘myapp’ die naam van u aansoek is.

U moet nou toegang tot die gids met die app verkry deur die volgende te laat loop:

$ cd myapp

U moet nou die bediener- en kliënt-afhanklikheid installeer deur die volgende opdragte uit te voer

$ sudo npm installeer
$ bower installeer

Volg die volgende om die nuwe projek te inisieer

$ sluk

Dit sal u so iets in u blaaier op http: // localhost: 3000 gee

Kyk na die top 3 Linux-gasheerdienste

FastComet

Beginprys:
$ 2.95


betroubaarheid
9.7


pryse
9.5


Gebruikersvriendelik
9.7


ondersteuning
9.7


Kenmerke
9.6

Lees resensies

Besoek FastComet

Hostinger

Beginprys:
$ 0.99


betroubaarheid
9.3


pryse
9.3


Gebruikersvriendelik
9.4


ondersteuning
9.4


Kenmerke
9.2

Lees resensies

Besoek Hostinger

ChemiCloud

Beginprys:
$ 2,76


betroubaarheid
10


pryse
9.9


Gebruikersvriendelik
9.9


ondersteuning
10


Kenmerke
9.9

Lees resensies

Besoek ChemiCloud

Verwante artikels oor hoe om te doen

  • Hoe om Nginx en Apache saam te stel op dieselfde Ubuntu VPS of toegewyde bediener
    intermediêre
  • Hoe u die MEAN-stapel op u CentOS 7 VPS of die toegewyde bediener kan installeer
    intermediêre
  • Hoe u Cron-poste op u Ubuntu 18.04-toegewyde bediener of VPS opstel?
    intermediêre
  • Hoe om ‘n Docker Swarm Cluster op te stel op ‘n CentOS 7 VPS of ‘n toegewyde bediener
    kenner
  • Gebruik Python om roetine-take op u VPS of die toegewyde bediener te outomatiseer
    kenner
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me