


So erstellen Sie Nginx- und Tomcat-Server unter Debian, um einen Lastausgleich zu erreichen
Das Grundkonzept des Lastausgleichs Lastausgleich (Loadbalancing) ist eine Computernetzwerktechnologie, mit der die Last auf mehrere Computer (Computercluster), Netzwerkverbindungen, CPUs, Festplatten oder andere Ressourcen verteilt wird, um eine optimale Ressourcennutzung zu erreichen , minimieren Sie die Reaktionszeit und vermeiden Sie Überlastungen. Die Verwendung mehrerer Serverkomponenten mit Lastausgleich anstelle einer einzelnen Komponente kann die Zuverlässigkeit durch Redundanz verbessern. Lastausgleichsdienste werden normalerweise von spezieller Software und Hardware durchgeführt. Eine der wichtigsten Anwendungen des Lastausgleichs ist die Verwendung mehrerer Server zur Bereitstellung eines einzelnen Dienstes. Diese Lösung wird manchmal als Serverfarm bezeichnet. Normalerweise wird der Lastausgleich hauptsächlich auf Websites und im großen Internet verwendet
May 19, 2023 pm 10:31 PM
So installieren und konfigurieren Sie den Nginx-HTTP-Server
Da Tomcat statische Ressourcen auf dem http-Server relativ langsam verarbeitet, fällt mir zunächst ein, alle statischen Ressourcen (js, css, image, swf) auf einem separaten Server abzulegen und einen schnelleren http-Server zu verwenden Nginx, Nginx Im Vergleich zu Apache ist es leichter und einfacher zu konfigurieren, und Nginx ist nicht nur ein leistungsstarker HTTP-Server, sondern auch ein leistungsstarker Reverse-Proxy-Server. Derzeit verwenden viele große Websites Nginx. Sina, NetEase, QQ usw. verwenden alle Nginx, was zeigt, dass die Stabilität und Leistung von Nginx immer noch sehr gut sind. 1. Nginx-Installation (Linux): Laden Sie die neueste stabile Version entsprechend Ihren Anforderungen herunter
May 19, 2023 pm 08:58 PM
Was bedeutet die Ereigniskonfiguration in Nginx?
worker_connections1024; Definiert die maximale Anzahl von Verbindungen, die jeder Work_Process gleichzeitig öffnen kann, d. h. es sind höchstens so viele Verbindungen zulässig. Accept_mutexon; Wenn jeweils nur eine Netzwerkverbindung den Server anfordert, werden mehrere ruhende Prozesse auf dem Server gleichzeitig aktiviert, was eine gewisse Serverleistung verbraucht. Setzen Sie „accept_mutex“ in Nginx auf „on“, wodurch beim Empfang von Verbindungen mehrere Nginx-Prozesse (Workerprocesser) serialisiert werden, um zu verhindern, dass mehrere Prozesse um Ressourcen konkurrieren. Die Standardeinstellung ist aktiviert. multi_accepton;nginxworkerprocesse
May 19, 2023 pm 08:40 PM
So verwenden Sie YUM, um Nginx unter dem CentOS7-System zu installieren
Einführung nginx wurde von igorsysoev für Russlands am zweithäufigsten besuchte Website rambler.ru entwickelt. Die erste öffentliche Version 0.1.0 wurde am 4. Oktober 2004 veröffentlicht. Es veröffentlicht seinen Quellcode unter einer BSD-ähnlichen Lizenz und ist für seine Stabilität, seinen umfangreichen Funktionsumfang, Beispielkonfigurationsdateien und seinen geringen Systemressourcenverbrauch bekannt. Für die Schritte im bedingten Centos7-Tutorial sind Root-Benutzerrechte erforderlich. 1. Fügen Sie nginx zur Yum-Quelle hinzu, öffnen Sie das Terminal und verwenden Sie den folgenden Befehl: sudorpm-uvhhttp://nginx.org/packages/centos/7/noarch/r
May 19, 2023 pm 08:32 PM
So verwenden Sie Nginx, um auf lokale statische Ressourcen auf einem Linux-Server zuzugreifen
1. Überprüfen Sie, ob Port 80 belegt ist. Im Allgemeinen ist Port 80 hauptsächlich vom Apache-Dienst belegt. netstat-anp|grep802. Ändern Sie die Portnummer des Apache-Dienstes vim/etc/apache2/ports.conf3. Ändern Sie die Portnummer in 80804. Ändern Sie die Nginx-Dienstkonfiguration vim/etc/nginx/conf.d/nginx.conf5. Starten Sie den Nginx-Dienst servicenginxrestart6 neu. Die Seite versucht, auf lokale Ressourcen zuzugreifen. 7. Der Zugriff ist erfolgreich!
May 19, 2023 pm 07:46 PM
So fügen Sie das Modul http_stub_status_module zu nginx hinzu
1. stub_status-Funktionsbeschreibung Kompilierungsoptionsfunktion – with-http_stub_status_module Nginx-Client-Status 2. Überprüfen Sie die vorhandenen Nginx-Kompilierungsparameter./nginx-V# Wenn in diesem Experiment kein Modul benötigt wird, z. B. –with-http_stub_status_module, dann hinzugefügt Sie müssen es neu kompilieren und installieren. Verwenden Sie die Parameter, um configure neu zu konfigurieren und --with-http_status_module auf der ursprünglichen Basis hinzuzufügen. Weitere Informationen finden Sie unter c
May 19, 2023 pm 07:28 PM
Was ist das Konzept von Linux Nginx?
linuxnginx ist ein leistungsstarker HTTP- und Reverse-Proxy-Webserver, der auch IMAP/POP3/SMTP-Dienste bereitstellt. Er zeichnet sich durch geringe Speichernutzung und starke Parallelitätsfähigkeiten aus. Tatsächlich sind die Parallelitätsfähigkeiten von nginx die besten unter Webservern desselben Typs. besser. 1.Was ist Nginx? Ich glaube, dass viele Freunde, die Linux lernen oder sich bereits mit Betrieb und Wartung beschäftigen, von Nginx gehört haben. Was genau ist das also? Warum ist es so beliebt? Erstens ist Nginx ein von den Russen erfundener Hochleistungs-Webserver. Er hat die Funktion eines Webservers wie früher Apache, IIS, Lighttpd usw. Er kann Ressourcen wie Website-Code veröffentlichen und Benutzer mit Informationen versorgen.
May 19, 2023 pm 06:43 PM
So installieren Sie Nginx in einer Linux-Centos7-Umgebung
Detaillierte Erläuterung der Schritte zur Installation von Nginx in der Linuxcentos7-Umgebung. 1. Gehen Sie zunächst zur offiziellen Nginx-Website, um das Nginx-Installationspaket herunterzuladen. Nach dem Herunterladen sehen Sie eine Datei ähnlich der folgenden Öffnen Sie das Verzeichnis nginx-src und führen Sie den folgenden Befehl aus: mkdirnginx- src&&cdnginx-src Natürlich können Sie auch unter Linux den folgenden Befehl ausführen, um das Nginx-Installationspaket wgethttp://nginx.org/download/nginx-1.5.9 herunterzuladen. tar.gz2 und dekomprimieren Sie die nginx-1.5.9.tar.gz-Datei tar-wxya
May 19, 2023 pm 05:55 PM
So erstellen und konfigurieren Sie den Nginx-Dienst unter Ubuntu
1. Nginx Nginx („enginex“) ist ein leistungsstarker Web- und Reverse-Proxy-Server, der vom russischen Programmierer IgorSysoev entwickelt wurde. Er ist auch ein IMAP/POP3/SMTP-Proxy-Server. Einer der drei großen WEB-Server: Apache, Nginx und Lighttpd. Bei hoher Verbindungsparallelität ist Nginx eine gute Alternative zum Apache-Server. Statischer Server in Nginx-Anwendungsszenarien. (Bild- und Videodienst) Ein weiterer ist lighttpd. Zehntausende gleichzeitiger Vorgänge, HTML, JS, CSS, FLV, JPG, GIF usw. Dynamischer Dienst, Nginx&md
May 19, 2023 pm 05:47 PM
So verwenden Sie Docker zum Ändern von Nginx-Dateien
1. Nginx mit Docker installieren: Es ist sehr einfach, Nginx mit Docker zu installieren. Weitere Informationen finden Sie in diesem offiziellen Website-Artikel. 2. Geben Sie nach der Installation den Docker-Container ein: Führen Sie den Befehl aus: dockerexec-it container idbash. Beachten Sie, dass der Behälter zum Betreten geöffnet sein muss. 3. Nehmen Sie als Beispiel die Änderung von index.html von nginx: 1. Geben Sie das Verzeichnis ein, in dem sich der Index befindet: cdusr/share/nginx/html 2. Bearbeiten Sie index.html. Der entscheidende Punkt ist, dass hier ein Fehler gemeldet wird. wie folgt 3. Es wird angezeigt, dass kein vim-Befehl vorhanden ist. Installieren Sie diesen Befehl: apt-getinstallvim Wenn dies fehlschlägt, aktualisieren Sie den Befehl apt-get.
May 19, 2023 pm 03:52 PM
Nginx-Initialisierungskonfigurationsmethode
Grundkonzept Die häufigste Verwendung von Nginx ist die Bereitstellung von Reverse-Proxy-Diensten. Was ist also ein Reverse-Proxy? Ich glaube, dass viele Landsleute auf dem Festland in diesem magischen Land einen Forward-Proxy verwendet haben. Das Prinzip ist ungefähr wie folgt: Der Proxyserver fungiert als Vermittler auf der Clientseite, um Anfragen anzunehmen, den echten Client zu verbergen und Ressourcen vom Server zu erhalten. Wenn sich der Proxyserver außerhalb der Chinesischen Mauer befindet, kann er uns auch dabei helfen, den Zweck der Überquerung der Chinesischen Mauer zu erreichen. Wie der Name schon sagt, besteht ein Reverse-Proxy darin, den Proxy-Server als Vermittler für den Server zu verwenden und den Server zu verbergen, der tatsächlich Dienste bereitstellt. Das Prinzip ist ungefähr wie folgt: Dies dient natürlich nicht dazu, den Großen zu überwinden Wall, sondern um eine Reihe von Funktionen wie Sicherheit und Lastausgleich zu erreichen. Die sogenannte Sicherheit bedeutet, dass die Anfrage des Clients nicht direkt auf den Intranet-Server fällt, sondern
May 19, 2023 pm 03:22 PM
So verwenden Sie Nginx-Keepalive
Der Standardanforderungsheader des http1.1-Protokolls besteht darin, Keepalive standardmäßig zu aktivieren, wie in der Abbildung gezeigt: Was ist Keepalive? Was ist die Funktion? Keepalive ist ein Mechanismus in TCP, der tote Verbindungen erkennen kann. Seine Funktion besteht darin, zu verhindern, dass lange Socket-Verbindungen getrennt werden. Es ist eine Funktion der TCP-Schicht und gehört nicht zur Anwendungsschicht. Wie hält die TCP-Schicht eine lange Verbindung aufrecht? Schauen wir uns zunächst die Verwendung von Keepalive an: Es gibt drei Parameter, die für die Anwendungsschicht offen sind: sk->keepalive_probes: die Anzahl der Erkennungen, die Anzahl der Wiederholungsversuche sk->keepalive_time, das Heartbeat-Intervall der Erkennung und wie viele Sekunden Nachdem die TCP-Verbindung kein Datenpaket übertragen hat, wird das Erkennungspaket gestartet
May 19, 2023 pm 02:13 PM
So implementieren Sie die Multi-Port-Zuordnung mit dem Nginx-Reverse-Proxy
Code-Erklärung 1.1 http:www.baidu.test.com ist standardmäßig 80, greifen Sie auf „/“ zu, um den Reverse-Proxy zu verwenden, und greifen Sie dann auf den lokalen 8083 zu. 1.28083 stellt die lokale Front-End-Projektzugriffsadresse dar, die das Front-End benötigt Zugriff auf die Hintergrunddaten, „/“, weiter Proxy zur Hintergrundadresse 9803; Auf diese Weise kann der Zugriff auf mehrere Ports abgeschlossen werden, solange Port 80 geöffnet ist. Die 1.4root-Konfiguration kann ein absoluter oder ein relativer Pfad sein. server{listen80;server_namewww.baidu.test.com;#Der Domänenname, den Sie eingeben möchten, mehrere durch Kommas trennen location/{proxy_passhttp:
May 19, 2023 pm 01:56 PM
So erstellen Sie einen Bild- und Videoserver mit Nginx
1 Vorwort Zunächst zwei Geschichten: 1.1 Über das Video Als ich vor einigen Jahren in meiner letzten Firma arbeitete, war es wirklich unangenehm, das interne Netzwerk aufzubauen Überprüfen Sie alle Informationen. Ich konnte nur ein Mobiltelefon verwenden. Ich kann den Code nicht finden und kann ihn nur einzeln eingeben. Eines Tages empfingen wir einen Kunden und wollten ihm ein Werbevideo für unser neues Produkt zeigen, aber das Video war gerade fertig und befand sich noch im Intranet. Sie saßen im Konferenzraum und warteten darauf, das Video anzusehen Der Chef kam heraus. Ich nahm das Video, nahm meinen Laptop und war fassungslos. Das Video war im Intranet und alle USB-Anschlüsse auf dem Desktop waren blockiert. Es ist so dringend, dass ich nicht weiß, was ich tun soll, um etwas aus dem Intranet zu erhalten. Ich muss mehrere Ebenen der E-Mail-Genehmigung durchlaufen. Zu diesem Zeitpunkt trat ich vor und nutzte Nginx, um das Video über uns mit drei Parteien zu verbinden.
May 19, 2023 pm 01:47 PM
Hot-Tools-Tags

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel
Wie kann ich KB5055523 in Windows 11 nicht installieren?
Wie kann ich KB5055518 in Windows 10 nicht installieren?
<🎜>: Wachsen Sie einen Garten - Komplette Mutationsführer
<🎜>: Bubble Gum Simulator Infinity - So erhalten und verwenden Sie Royal Keys
Wie kann ich KB5055612 in Windows 10 nicht installieren?

Heiße Werkzeuge

Sammlung der Laufzeitbibliothek vc9-vc14 (32+64 Bit) (Link unten)
Laden Sie die Sammlung der Laufzeitbibliotheken herunter, die für die Installation von phpStudy erforderlich sind

VC9 32-Bit
VC9 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

Vollversion der PHP-Programmierer-Toolbox
Programmer Toolbox v1.0 PHP Integrierte Umgebung

VC11 32-Bit
VC11 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen
