Need help? Chat now!

Hostwinds Tutorials

Suchergebnisse für:


Inhaltsverzeichnis


Mittlere Stapelanforderungen
Git installieren
MONGODB installieren.
Installieren Sie node.js.js.
Winkel installieren
Mittlerer Stapel installieren

Installieren Sie den mittleren Stapel auf einer Cloud VPS

Stichworte Cloud Servers,  VPS 

Mittlere Stapelanforderungen
Git installieren
MONGODB installieren.
Installieren Sie node.js.js.
Winkel installieren
Mittlerer Stapel installieren

Mittlerer Stack ist ein JavaScript-Framework, um mit der Entwicklung von Websites und Anwendungen zu unterstützen.Mittelwert ist eine Abkürzung für das JavaScript-Framework, das für MONGODB (Datenbank), express.js (Software), angular.js (Web Framework) und NodeJs steht (cross-Platform Backend-Umgebung) steht.

Diese Werkzeuge Kombinationen von Werkzeugen bieten einen schnellen und einfachen Weg, um Entwicklungsanforderungen bereitzustellen.Zusätzlich kann die mittlere Ressourcennutzung schneller sein als andere CRM-Frameworks, da Webseiten in der Regel keine Erfrischung benötigen.

Mittlere Stapel verwenden JSON, der einen kostengünstigen Open-Source-Framework mit globaler Unterstützung bietet.

Mittlere Stapelanforderungen

Obwohl der mittlere Stack auf einem Windows-Betriebssystem installiert werden kann, läuft es normalerweise auf einer Linux-Basis.Viele Anforderungen, um eine mittlere Stack-Lösung zu erstellen, sind kostenlos und Open-Source, um zu beginnen, benötigen Sie jedoch einen Server mit einem Root-Zugriff und erforderlichen Ressourcen.Wir haben eine kurze Beschreibung einiger der Anforderungen aufgenommen, die Sie benötigen, um den mittleren Stapel aufzurufen und läuft.

Git: Sie müssen Git verwenden.Dies ist das Industrie-Standard-Versionskontrollsystem, das überwiegend von Entwicklern auf der ganzen Welt verwendet wird.Git ist ein etablierter, ständig gepflegter Open-Source-VCS, der ursprünglich von Linus Torvalds 2005 entwickelt wurde. Inszige Softwareentwicklungsprojekte sind auf Git für die Versionierung angewiesen.Kommerzielle, Open-Source, Corporate Behemoths und Small-House-Entwicklung laufen alle durch Git.

GIT ist zu einem unverzichtbaren Werkzeug für Entwickler und mehr, so der Industriestandard.Es funktioniert gut auf einer Vielzahl von Betriebssystemen und IDEs (integrierte Entwicklungsumgebungen).

Mongodb: MONGODB ist ein Open-Source-NoSQL-basiertes Datenbankverwaltungsprogramm.Eine Alternative zu herkömmlichen Datenbanken, NOSQL-Datenbanken mit größeren oder wachsenden Sätzen von verteilten Daten und verwaltet dokumentorientierte Informationen zum Speichern oder Abrufen von Informationen.

MONGODB unterstützt verschiedene Datenformen und ist eine von vielen nicht relationalen Datenbanktechnologien, die Mitte der 2000er Jahre unter dem NOSQL-Banner auf Prominenz stiegen.MONGODB wird üblicherweise in Big Data-Anwendungen und Verarbeitungsaufträgen mit unkonventionellen Daten verwendet, die nicht gut in starrer Beziehungsmodelle passen.Die MONGODB-Architektur besteht aus Sammlungen und Dokumenten und endet die Verwendung von Tischen und Reihen.

MONGO DB ist hervorragend für Abfragen, Indexierung, Lastausgleich, Aggregation, serverseitige JavaScript-Ausführung und andere Funktionen.

Node.js Bietet Entwickler die Möglichkeit, JavaScript zu verwenden und Befehlszeilenwerkzeuge und serverseitige Skript zu schreiben.Dies bedeutet, dass Scripts serverseitig ausführen und dynamische Webseiteninhalte herstellen, bevor die Seite an den Webbrowser des Benutzers gesendet wird.Auf diese Weise wird der Inhalt für eine schnelle Ladezeit reduziert und verringert den Last, den ein Browser anheben muss, um eine Website herzustellen.

Node.js ist Open-Source, Cross-Platform und läuft auf V8.Node.js repräsentiert ein "JavaScript überall" Entwicklungsmethodik und ist der Höhepunkt des Ziels, die Webanwendungsentwicklung in der Entwicklung einer einzelnen Programmiersprache anstelle von mehreren Sprachen auf der serverseitigen und laufenden clientseitigen Skripts zu vereinheitlichen.

Node.js ist kein Dateiname, sondern ein Etikett für das Produkt in seiner Gesamtheit.Es ist lediglich der Name des Produkts.Node.js hat eine ereignisgesteuerte Architektur, die von asynchroner E / A fähig ist.Diese Design-Optionen zielen darauf ab, den Durchsatz und die Skalierbarkeit in Webanwendungen mit vielen Eingabe- / Ausgabevorgängen und Echtzeit-Webanwendungen zu optimieren (z. B. Echtzeit-Kommunikationsprogramme und Browser-Spiele).

Eckig: Die Entwicklungsplattform von Evel ist aufgebaut Typoskript Und als Plattform beinhaltet Winkel:

  • Komponentenbasierte Frameworks für die Aufbau skalierbarer Webanwendungen.
  • Eine Sammlung von gut integrierten Bibliotheken, die verschiedene Funktionen abdecken, einschließlich Routing, Formular Management, Client-Server-Kommunikation und mehr.
  • Eine Suite von Entwickler-Tools, mit der Sie Ihren Code erstellen, erstellen, testen und aktualisieren können.

Angular ermöglicht es Benutzern, eine Plattform auszunutzen, die von kleinen Einzelentwicklerprojekten auf Anwendungen von Unternehmen auf Enterprise-Ebene skaliert werden kann.Winkel ist so konzipiert, dass er so unkompliziert wie möglich aktualisiert wird, um die neuesten Verbesserungen mit minimalem Aufwand zu nutzen.Darüber hinaus besteht das eckige Ökosystem aus einer vielfältigen Gruppe von über 1,7 Millionen Entwicklern, Bibliotheksautoren und Content-Creators.

Mittlere Stapelvorbereitung.

Bevor Sie den mittleren Stack installieren, müssen Sie sich über SSH an Ihrem Server anmelden.Befolgen Sie dort die folgenden Schritte, um Ihren Server vorzubereiten.

Git installieren

Schritt 1: Git installieren

dnf install gcc make git -y

MONGODB installieren.

Schritt 1: Erstellen Sie eine MONGODB-Repo-Datei

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

Schritt 2: Fügen Sie die folgenden Einträge der Datei hinzu und speichern Sie sie

[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

Schritt 3: Stellen Sie sicher, dass die Datei korrekt erstellt wird.

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

Schritt 4: MONGODB installieren.

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

Schritt 5: Starten Sie den Mongodb-Daemon.

systemctl start mongod

Schritt 6: MONGODB-Daemon-Status anzeigen

systemctl status mongod

Schritt 7: Aktivieren Sie den MONGOD-Dienst beim Start

systemctl status mongod

Installieren Sie node.js.js.

Installieren Sie node.js, indem Sie die folgenden Schritte ausführen.

Schritt 1: Überprüfen Sie die verfügbaren Node.js-Module

dnf module list nodejs

Schritt 2: Installieren Sie den Knoten.js.js.

dnf module install nodejs:14 -y

Schritt 3: Überprüfen Sie die installierte Node.js-Version

node -v

Schritt 4: Überprüfen Sie die installierte NPM-Version

npm -v

Winkel installieren

Schritt 1: Installieren Sie das eckige CLI

npm install -g @angular/cli

Mittlerer Stapel installieren

Jetzt mit den auf Ihrem Server installierten grundlegenden Bausteinen werden die verbleibenden Schritte die Installation an Ihren Server abschließen.

Schritt 1: Verwenden Sie, um gemein gemein zu klonen

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

Schritt 2: Datei .env erstellen

nano .env

Fügen Sie die folgenden Einträge in die Datei hinzu.

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

Schritt 3: Antrag führen

npm run start:dev

Schritt 4: Prüfen Sie, ob die mittlere Stack-Installation im Browser korrekt ausgeführt wird, indem Sie auf {yourIP}: 3000 gehen.Beispiel, 192.168.1.1:3000.

Geschrieben von Hostwinds Team  /  Juli 30, 2021