Need help? Chat now!

Hostwinds Tutorials

Zoekresultaten voor:


Inhoudsopgave


Gemiddelde stapelvereisten
Installeren
Installeer MongoDB
Installeer node.js
Angular installeren
Installeer Mean Stack

Installeer Mean Stack op een wolk VPS

Trefwoorden: Cloud Servers,  VPS 

Gemiddelde stapelvereisten
Installeren
Installeer MongoDB
Installeer node.js
Angular installeren
Installeer Mean Stack

Gemiddelde stapel is een JavaScript-framework voor het bijstaan bij het ontwikkelen van websites en toepassingen.Gemiddeld is een acroniem voor het JavaScript-framework dat staat voor MongoDB (database), Express.js (software), Angular.js (Web Framework) en NODEJS (Cross-platform backend-omgeving.

Deze combinaties van tools bieden een snelle en gemakkelijke manier om ontwikkelingsbehoeften te bieden.Bovendien kan gemiddelde hulpbronnen gebruiker sneller zijn dan andere CRM-frameworks, omdat webpagina's meestal niet verfrissend zijn.

Gemiddelde stapels gebruiken JSON die een kosteneffectief, open-source framework met wereldwijde ondersteuning bieden.

Gemiddelde stapelvereisten

Hoewel de gemiddelde stapel kan installeren op een Windows-besturingssysteem, loopt het meestal op een Linux-basis.Veel vereisten voor het bouwen van een gemiddelde stapeloplossing zijn gratis en open-source om aan de slag te gaan, maar u hebt een server nodig met root-toegang en vereiste bronnen.We hebben een korte beschrijving van enkele van de vereisten opgenomen die u nodig hebt om de gemiddelde stapeling en hardlopen te krijgen.

Git: Je moet Git gebruiken.Dit is het industrie-standaardversiebesturingssysteem dat voornamelijk wordt gebruikt door ontwikkelaars over de hele wereld.Git is een gevestigde, constant onderhouden, open-source vcs in eerste instantie ontwikkeld door Linus Torvalds in 2005. Ontelbare software-ontwikkelingsprojecten vertrouwen op git voor versies.Commerciële, open-source, Corporate Behemoths en kleine ontwikkelingsontwikkeling die allemaal door Git worden uitgevoerd.

Git is een essentieel hulpmiddel geworden voor ontwikkelaars en, meer, de industriestandaard.Het werkt goed op een breed scala aan besturingssystemen en ID's (geïntegreerde ontwikkelingsomgevingen).

MongoDB: MongoDB is een open-source NOSQL-gebaseerd database-managementprogramma.Een alternatief voor traditionele databases, NOSQL-databases werken met grotere of groeiende sets van gedistribueerde gegevens en beheert documentgerichte informatie om informatie op te slaan of op te halen.

MongoDB ondersteunt verschillende vormen van gegevens en is een van de vele niet-relationele databasetechnologieën die in het midden van de jaren 2000 in het midden van de jaren 2000 zijn opgestaan in de NOSQL-banner.MongoDB wordt gewoonlijk gebruikt in big-gegevenstoepassingen en verwerkingsbanen met onconventionele gegevens die niet goed passen in stijve relatiemodellen.MongoDB-architectuur bestaat uit collecties en documenten en Eschews het gebruik van tafels en rijen.

Mongo DB is uitstekend voor query's, indexering, load balancing, aggregaties, server-side javascript uitvoering en andere functies.

Node.js Biedt ontwikkelaars de mogelijkheid om JavaScript te gebruiken en opdrachtregelgereedschappen en scripting van de server-zijde te gebruiken.Dit betekent het uitvoeren van scripts server-side en het produceren van dynamische inhoud van het webpagina voordat de pagina naar de webbrowser van de gebruiker wordt verzonden.Op deze manier wordt de inhoud gereduceerd voor een snelle laadtijd en vermindert de lading die een browser moet optillen om een website te produceren.

Node.js is open-source, cross-platform en draait op v8.Node.js vertegenwoordigt een "javascript overal" ontwikkelingsmethodologie en is het hoogtepunt van het doel om de ontwikkeling van webtoepassing rond een enkele programmeertaal te verenigen in plaats van meerdere talen weer te geven aan de serverzijde en het uitvoeren van client-side-scripts.

Node.js is geen bestandsnaam maar een label voor het product in zijn geheel.Het is slechts de naam van het product.Node.js heeft een evenementengestuurde architectuur die asynchroon I / O in staat is.Deze ontwerpkeuzes zijn bedoeld om de doorvoer en schaalbaarheid in webtoepassingen te optimaliseren met veel invoer- / uitvoeroperaties en real-time webtoepassingen (bijvoorbeeld real-time communicatieprogramma's en browserspellen).

Hoekig: Het ontwikkelingsplatform van Angular is gebouwd op Typescript en als een platform omvat hoekig:

  • Component-gebaseerde frameworks voor het bouwen van schaalbare webtoepassingen.
  • Een verzameling van goed geïntegreerde bibliotheken die betrekking hebben op verschillende functies, inclusief routering, formulierenbeheer, client-servercommunicatie en meer.
  • Een reeks ontwikkelaarstools om u te helpen bij het ontwikkelen, bouwen, testen en bijwerken en bijwerken.

Angular stelt gebruikers in staat om te profiteren van een platform dat kan schalen van kleine single-ontwikkelaarsprojecten naar toepassingen op bedrijfsniveau.Angular is ontworpen om zo eenvoudig mogelijk te werken om te profiteren van de nieuwste verbeteringen met minimale inspanning.Bovendien bestaat het hoekecosysteem uit een diverse groep van meer dan 1,7 miljoen ontwikkelaars, bibliotheekauteurs en contentschepers.

Gemiddelde stapelbereiding

Voordat u gemiddelde stapel installeert, moet u zich via SSH aanmelden bij uw server.Volg daar eenmaal de onderstaande stappen om uw server voor te bereiden.

Installeren

Stap 1: Installeren

dnf install gcc make git -y

Installeer MongoDB

Stap 1: Maak MongoDB Repo-bestand

nano /etc/yum.repos.d/mongodb-org-4.4.repo

Stap 2: Voeg hieronder vermeldingen toe aan het bestand en opslaan

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

Stap 3: Controleer of het bestand correct is gemaakt.

cat /etc/yum.repos.d/mongodb-org-4.4.repo

Stap 4: Installeer MongoDB.

dnf install -y mongodb-org-4.4.6 mongodb-org-server-4.4.6 mongodb-org-shell-4.4.6 mongodb-org-mongos-4.4.6 mongodb-org-tools-4.4.6

Stap 5: Start de MongoDB-daemon.

systemctl start mongod

Stap 6: Toon MongoDB daemon-status

systemctl status mongod

Stap 7: MongoD-service inschakelen bij het opstarten

systemctl status mongod

Installeer node.js

Installeer Node.js door de volgende stappen uit te voeren.

Stap 1: Controleer op beschikbare NODE.JS-modules

dnf module list nodejs

Stap 2: Installeer het knooppunt.js

dnf module install nodejs:14 -y

Stap 3: Controleer de geïnstalleerde node.js-versie

node -v

Stap 4: Controleer de geïnstalleerde NPM-versie

npm -v

Angular installeren

Stap 1: Installeer de hoekige cli

npm install -g @angular/cli

Installeer Mean Stack

Nu met de fundamentele bouwstenen die op uw server zijn geïnstalleerd, zullen de resterende stappen de installatie op uw server finaliseren.

Stap 1: Gebruik om meemin te klonen

git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
npm install

Stap 2: Maak bestand .NV

nano .env

Voeg hieronder vermeldingen toe aan het bestand.

NODE_ENV='development'
PRODUCTION=false
DOMAIN=
DOMAIN_PATTERN=
HOST_SECURE=
PROXY=
APP_NAME='meancore'
APP_BASE_URL='/'
API_BASE_URL='api'
APP_DEFAULT_ROUTE='home'
IMAGE_UPLOAD_URL='/admin/upload'
TWITTER_HANDLE=
SESSION_SECRET='MEANCORE'
SESSION_KEY='meancore-key'
SESSION_COLLECTION='meancore-sessions'
GOOGLE_ANALYTICS_ID=''
GOOGLE_CLIENT_EMAIL=''
GOOGLE_PRIVATE_KEY=""
GOOGLE_VIEW_ID=
RECAPTCHA_SECRET_KEY=''
RECAPTCHA_SITE_KEY=''
MAILER_FROM='support@meancore.com'
MAILER_SERVICE_PROVIDER=
MAILER_HOST='smtp.ethereal.email'
MAILER_PORT=587
MAILER_USER="username"
MAILER_SECRET="pass"
MAILER_TEST=true

Stap 3: Toepassing uitvoeren

npm run start:dev

Stap 4: Controleer of de gemiddelde stackinstallatie correct is uitgevoerd in de browser door naar {YEIP}: 3000 te gaan.Voorbeeld, 192.168.1.1:3000.

Geschreven door Hostwinds Team  /  juli- 30, 2021