aktueller Standort:Heim > Technische Artikel > Betrieb und Instandhaltung > Nginx
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- So kompilieren Sie NGINX und unterstützen PHP
- Voraussetzungen Stellen Sie vor Beginn der Installation sicher, dass die Pakete gcc, make und zlib-devel auf Ihrem System installiert sind. Diese Pakete können mit dem folgenden Befehl installiert werden: $sudoyuminstallgccmakezlib-devel Herunterladen und Entpacken Zunächst müssen Sie den NGINX-Quellcode herunterladen. Sie können die neueste Version von der offiziellen Website herunterladen. $wgethttps://nginx.org/download/nginx-1.19.2.tar.gz Dekomprimieren Sie die heruntergeladene Datei: $tar-zxvfnginx-1.19.2.tar.gz Geben Sie das Dekomprimierungsverzeichnis ein: $cdnginx-1.19.2 kompilieren und installieren Zum Kompilieren
- Nginx 1220 2023-05-18 19:50:44
-
- So verwenden Sie das visuelle Open-Source-Konfigurationstool NginxConfig von Nginx
- Einführung in NginxConfig NginxConfig ist als das einzige Nginx-Konfigurationstool bekannt, das Sie benötigen. Es kann eine visuelle Schnittstelle zum Generieren von Nginx-Konfigurationen verwenden. Es ist sehr leistungsstark und hat mehr als 15.000 Sterne auf Github. Unten ist eine Darstellung der Verwendung von NginxConfig, Sie können einen Blick darauf werfen! Installation Als nächstes stellen wir die Installation von NginxConfig vor. Die Installation unter Linux ist relativ bequem. Node.js installieren Da es sich bei NginxConfig um ein auf Vue basierendes Frontend-Projekt handelt, müssen wir zunächst Node.js installieren. Laden Sie zunächst die Download-Adresse des Node.js-Installationspakets von der offiziellen Website herunter: https://nodejs
- Nginx 2885 2023-05-18 19:29:12
-
- Wie Nginx ngx_http_upstream_module verwendet, um die Lastausgleichsfunktion zu implementieren
- Lastausgleich stellt vor, was Lastausgleich ist. Lastausgleich (LoadBalance) bedeutet das Ausgleichen und Zuweisen von Lasten (Arbeitsaufgaben, Zugriffsanforderungen) auf mehrere Betriebseinheiten (Server, Komponenten) zur Ausführung. Warum ist ein Lastausgleich erforderlich? Wenn ein einzelner Webserver direkt mit Benutzern konfrontiert ist, kann es schwierig sein, einen einzelnen Server zu laden, um einen Cluster zu bilden und die Nginx-Last zu nutzen Ausgleichsfunktion zum Verteilen von Anforderungen an verschiedene Back-End-Server realisiert die Verteilung des Lastverkehrs, verbessert die Gesamtleistung und ermöglicht die Wiederherstellung nach Systemunfällen. Was ist der Unterschied zwischen Lastausgleich und Proxy? Ein Proxy ist ein Proxy, der einen Server basierend auf URI plant und ihn für den Lastausgleich von Anwendungsknoten mit unterschiedlichen Funktionen einplant.
- Nginx 803 2023-05-18 19:01:24
-
- So verwenden Sie Nginx als Cache-Server und löschen seine Cache-Dateien
- Die Voraussetzung für die Verwendung von Nginx als Cache-Server besteht darin, Android-Softwarepakete zwischenzuspeichern, und das Suffix lautet apk. Gehen wir ohne Umschweife direkt zur Konfiguration, als Referenz: a-->nginx.confuserwwwwww;worker_processes8;error_log/data/logs/nginx_error.logcrit;pid/usr/local/nginx/nginx.pid;worker_rlimit_nofile204800;events{ useepoll; worker_connections204800;}http{inc
- Nginx 1632 2023-05-18 18:49:06
-
- So installieren Sie Nginx in einem benutzerdefinierten Verzeichnis in Centos8
- 1. Tools und Bibliotheken installieren #pcre ist eine Perl-Bibliothek, einschließlich einer Perl-kompatiblen Bibliothek für reguläre Ausdrücke. Das http-Modul von nginx verwendet pcre, um reguläre Ausdrücke zu analysieren. #Die zlib-Bibliothek bietet viele Komprimierungs- und Dekomprimierungsmethoden. Nginx verwendet zlib, um gzipyum-yinstallgcc-c++pcrepcre-develzlib-developenssl-devel2 auszuführen /pkgsrc/nginx Installationsverzeichnis: /home/werben/application/nginx
- Nginx 1132 2023-05-18 18:16:06
-
- So implementieren Sie die Lastausgleichs-Abfragekonfiguration in Nginx
- 1. Übersicht über den derzeit von Nginx Upstream unterstützten Zuweisungsalgorithmus: 1. Round-Robin-Abfrage 1:1, um Anfragen nacheinander zu verarbeiten (Standard). Jede Anfrage wird einer nach der anderen in chronologischer Reihenfolge zugewiesen Wenn der Server ausfällt, wird er automatisch gelöscht und der Rest fragt weiter ab. 2. Gewichtung (gewichtete Abfrage) gibt die Abfragewahrscheinlichkeit durch Konfiguration der Gewichtung an. Die Gewichtung ist proportional zum Zugriffsverhältnis und wird verwendet, wenn die Leistung des Anwendungsservers ungleichmäßig ist. 3. Der ip_hash-Hash-Algorithmus weist jede Anfrage entsprechend dem Hash-Ergebnis der aufgerufenen IP zu, sodass jeder Besucher festen Zugriff auf einen Anwendungsserver hat, wodurch das Problem der Sitzungsfreigabe gelöst werden kann. Fällt der Anwendungsserver aus, muss er manuell heruntergefahren werden. Zu den Parametern gehören
- Nginx 2276 2023-05-18 17:58:21
-
- So installieren Sie Nginx unter Centos
- nginx („enginex“) ist ein einfacher http- und Reverse-Proxy-Server. Im Vergleich zu Apache, Lighttpd usw. bietet es die Vorteile von weniger Speicher, starker Parallelität und hoher Stabilität. Die häufigste Verwendung ist die Bereitstellung von Reverse-Proxy-Diensten. Unter Linux müssen wir das Nginx-Quellcodepaket herunterladen und manuell kompilieren, anstatt es mit Paketverwaltungstools wie yum und aptitude zu installieren. Da wir Nginx während der Kompilierung konfigurieren müssen, müssen wir es manuell kompilieren, was auch auf einige Tools und Bibliotheksdateien angewiesen ist. Zuerst müssen Sie eine C-Sprachkompilierungsumgebung installieren, da Nginx in der C-Sprache geschrieben ist. Normalerweise die meisten Linu
- Nginx 1850 2023-05-18 17:13:27
-
- Wie Nginx und Tomcat dynamische und statische Trennung und Lastausgleich erreichen
- eins. Einführung in Nginx: Nginx ist ein leistungsstarker http- und Reverse-Proxy-Server mit hoher Stabilität, der Hot-Deployment und einfache Modulerweiterung unterstützt. Wenn eine Zugriffsspitze auftritt oder jemand in böswilliger Absicht eine langsame Verbindung initiiert, ist es wahrscheinlich, dass der physische Speicher des Servers erschöpft ist und häufig ausgetauscht wird, was zu einem Antwortverlust führt. Der Server kann nur schrittweise neu gestartet werden Die Zuweisungstechnologie zur Verarbeitung statischer Dateien und die Cache-freie Reverse-Proxy-Beschleunigung sorgen für Lastausgleich und Fehlertoleranz und können in Situationen mit hohem Parallelitätszugriff einer Verarbeitung mit hoher Parallelität standhalten. zwei. Nginx-Installation und -Konfiguration Schritt 1: Laden Sie das Nginx-Installationspaket herunter. Schritt 2: Installieren Sie nginx#tarzxvfnginx-1.7.8 unter Linux.
- Nginx 928 2023-05-18 17:10:06
-
- So geben Sie eine PHP-Fehlerprotokolldatei in Nginx aus
- Um Nginx für die Ausgabe von PHP-Fehlerprotokolldateien zu konfigurieren, müssen wir der Nginx-Konfigurationsdatei einige Konfigurationselemente hinzufügen. Auf CentOS-Systemen befindet sich die Nginx-Konfigurationsdatei normalerweise unter /etc/nginx/nginx.conf. Suchen Sie den Konfigurationsabschnitt des http-Moduls in der Datei, normalerweise oben in der Datei, und fügen Sie die folgenden Konfigurationselemente hinzu: http{...server{...location~\.php${fastcgi_pass127.0.0.1: 9000;fastcgi_indexindex.php ;fastcgi_paramSCRIPT_FILENAME$document_r
- Nginx 1348 2023-05-18 16:59:04
-
- So erreichen Sie einen Lastausgleich in CentOS basierend auf dem Nginx-Reverse-Proxy
- Die Vorteile von Nginx für den Lastausgleich: 1. Es funktioniert über der 7. Schicht des Netzwerks und kann einige Umleitungsstrategien für HTTP-Anwendungen erstellen, z. B. Domänennamen und Verzeichnisstrukturen. Seine regulären Regeln sind leistungsfähiger und flexibler als Haproxy Warum es ist Einer der Hauptgründe für seine weit verbreitete Beliebtheit ist, dass Nginx allein aufgrund dessen in weit mehr Situationen verwendet werden kann als LVS. Theoretisch kann es Ladefunktionen ausführen, wenn dies möglich ist Dies ist auch einer seiner Vorteile. 3. Nginx ist relativ einfach zu installieren und zu testen Grundsätzlich werden Fehler in Protokollen ausgedruckt. Die Konfiguration und das Testen von lvs dauert mehr als
- Nginx 1200 2023-05-18 16:49:06
-
- So beheben Sie den Fehler „Willkommen bei Nginx auf Fedora!' nach der Installation von Nginx auf Centos7
- Problembeschreibung: Öffnen Sie bei der Installation von nginxsudoyuminstallnginx auf Tencent Cloud centos7 die Standardwebseite und zeigen Sie die Datei „default.conf“ im Verzeichnis /etc/nginx/conf.d an. Der Grund dafür ist, dass die Epel-Quelle vorhanden ist Standardmäßig heruntergeladen, nämlich Fedora. Lösung • Vorbereitungsarbeit sudoyuminstallyum-utils • Erstellen Sie die nginx.repo-Datei sudovim /etc/yum.repos.d/nginx.repo und fügen Sie den folgenden Inhalt hinzu: [nginx-stable] name=nginxstab
- Nginx 860 2023-05-18 16:34:11
-
- So legen Sie die Verzeichnis-Whitelist und die IP-Whitelist in Nginx fest
- 1. Legen Sie die Verzeichnis-Whitelist fest: Es gibt keine Einschränkung für den angegebenen Anforderungspfad. Wenn es keine Einschränkung für den Anforderungspfad zum API-Verzeichnis gibt, kann er als server{location/app{proxy_passhttp://192.168.1.111 geschrieben werden: 8095/app ;limit_connconn20;limit_rate500k;limit_reqzone=fooburst=5nodelay;}location/app/api{proxy_passhttp://192.168.1.111:8095/app/api}}#Weil Nginx der genauen Übereinstimmung Priorität einräumt
- Nginx 1837 2023-05-18 15:52:46
-
- Nginx kurze Installations- und Konfigurationsbeispielanalyse
- 1. Erforderliche Dateien für die Nginx-Installation 1), nginx-1.2.8.tar.gz2), openssl-1.0.1g.tar.gz3), pcre-8.31.tar.gz4), zlib-1.2.7.tar.gz Die Download-Adresse des oben genannten Installationspakets ist normalerweise verfügbar. Da ich die obige Version des Installationspakets verwende, basieren die folgenden Installationen darauf. 2. Konfigurationsumgebung der Linux-Maschine 2.1, Java-Umgebung $java-versionjavaversion"1.8.0_45"java(tm)seruntimeenvironment(build1.8.0_
- Nginx 988 2023-05-18 15:34:15
-
- So konfigurieren Sie die Lese-/Schreibtrennung von Nginx
- Lese- und Schreibtrennung von Nginx 1. Analyse der experimentellen Topologieanforderungen, ein Nginx am Front-End als Lastausgleichs-Reverse-Proxy und zwei httpd-Server hinten. Die gesamte Architektur dient der Bereitstellung von BBS-Diensten (Forum). Es besteht die Notwendigkeit, eine Trennung von Lesen und Schreiben zu erreichen. Dies ist die Funktion zum Hochladen von Anhängen. Die von uns hochgeladenen Anhänge können nur auf web1 hochgeladen werden. Anschließend wird rsync + inotify verwendet Um Anhänge auf web1 zu synchronisieren, weiß jeder, dass rsync +inotify nur vom Master zum Slave synchronisieren kann. Daher kann Web1 Schreibvorgänge ausführen, während Web2 nur Lesevorgänge ausführen kann, was die Notwendigkeit einer Trennung von Lesen und Schreiben mit sich bringt. Lassen Sie uns darüber sprechen, wie die Trennung von Lesen und Schreiben erreicht werden kann. 2.Webdav-Funktionsbeschreibungwebdav(w
- Nginx 1451 2023-05-18 15:19:57
-
- So überprüfen Sie die Kompilierungsparameter von Nginx, Apache, MySQL, PHP unter Linux
- Überprüfen Sie schnell die Kompilierungsparameter der Serversoftware: 1. Nginx-Kompilierungsparameter: your_nginx_dir/sbin/nginx-v2, Apache-Kompilierungsparameter: catyour_apache_dir/build/config.nice3, PHP-Kompilierungsparameter: your_php_dir/bin/php-i|grepconfigure4, MySQL-Kompilierungsparameter: catyour_mysql_dir/bin/mysqlbug|grepconfigure Das Folgende ist ein vollständiges praktisches Beispiel: Nginx-Kompilierungsparameter anzeigen und abrufen: Kopieren Sie den Code. Der Code lautet wie folgt: [root@www~
- Nginx 1058 2023-05-18 14:16:06