aktueller Standort:Heim > Technische Artikel > Betrieb und Instandhaltung > Nginx

  • So kompilieren Sie NGINX und unterstützen PHP
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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

Werkzeugempfehlungen

Kontaktcode für das jQuery-Enterprise-Nachrichtenformular

Der Kontaktcode für das jQuery-Unternehmensnachrichtenformular ist ein einfacher und praktischer Unternehmensnachrichtenformular- und Kontaktcode für die Einführungsseite.

Wiedergabeeffekte für HTML5-MP3-Spieluhren

Der Spezialeffekt „HTML5 MP3-Musikbox-Wiedergabe“ ist ein MP3-Musikplayer, der auf HTML5+CSS3 basiert, um niedliche Musikbox-Emoticons zu erstellen und auf die Schaltfläche „Umschalten“ zu klicken.

HTML5 coole Partikelanimations-Navigationsmenü-Spezialeffekte

Der Spezialeffekt „HTML5 Cool Particle Animation“ für das Navigationsmenü ist ein Spezialeffekt, der seine Farbe ändert, wenn die Maus über das Navigationsmenü bewegt wird.
Menünavigation
2024-02-29

Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare

Der Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare ist eine visuelle Form, die auf jQuery und dem Bootstrap-Framework basiert.

Webvorlage für Bio-Obst- und Gemüselieferanten Bootstrap5

Eine Webvorlage für Bio-Obst- und Gemüselieferanten – Bootstrap5
Bootstrap-Vorlage
2023-02-03

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus
Backend-Vorlage
2023-02-02

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5
Bootstrap-Vorlage
2023-02-02

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4
Bootstrap-Vorlage
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG material
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
Banner image
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-02-27

Website-Vorlage für Reinigungs- und Reparaturdienste für Inneneinrichtungen

Die Website-Vorlage für Reinigungs- und Wartungsdienste für Heimdekoration ist ein Website-Vorlagen-Download, der sich für Werbewebsites eignet, die Heimdekorations-, Reinigungs-, Wartungs- und andere Dienstleistungsorganisationen anbieten. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-05-09

Persönliche Lebenslauf-Leitfaden-Seitenvorlage in frischen Farben

Die Vorlage „Fresh Color Matching“ für die Lebenslauf-Leitfadenseite für persönliche Bewerbungen ist eine persönliche Webvorlage zum Herunterladen von Lebensläufen für die Jobsuche, die für einen frischen Farbabstimmungsstil geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-29

Web-Vorlage für kreativen Job-Lebenslauf für Designer

Die Webvorlage „Designer Creative Job Resume“ ist eine herunterladbare Webvorlage für die Anzeige persönlicher Lebensläufe, die für verschiedene Designerpositionen geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28

Website-Vorlage eines modernen Ingenieurbauunternehmens

Die Website-Vorlage für moderne Ingenieur- und Bauunternehmen ist eine herunterladbare Website-Vorlage, die sich zur Förderung der Ingenieur- und Baudienstleistungsbranche eignet. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28