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

  • So konfigurieren Sie Nginx an mehreren Standorten
    So konfigurieren Sie Nginx an mehreren Standorten
    Vorwort Die Konfiguration mehrerer Standorte unter nginxserver führt je nach Pfadübereinstimmung unterschiedliche Verarbeitungen durch. Häufig verwendete Syntaxregeln für reguläre Ausdrücke für Nginx: Der Anfang von location[=|~|~*|^~]/uri/{…}= bedeutet: genaue Übereinstimmung. Mit ^~ beginnen bedeutet: Groß-/Kleinschreibung wird beachtet und es beginnt mit etwas. Beginnend mit ~ bedeutet: regulärer Abgleich unter Beachtung der Groß- und Kleinschreibung. Beginnend mit ~* bedeutet: regulärer Abgleich ohne Berücksichtigung der Groß- und Kleinschreibung. !~ und !~* repräsentieren: Nicht übereinstimmende Übereinstimmung unter Berücksichtigung der Groß- und Kleinschreibung und nicht übereinstimmende reguläre Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung. / bedeutet: Universelles Matching, jede Anfrage wird abgeglichen. Bei Konfigurationen mit mehreren Standorten lautet die Übereinstimmungsreihenfolge (nicht überprüft): match = zuerst, dann
    Nginx 2611 2023-05-17 22:25:45
  • Was ist der Befehl, um Nginx unter Linux zu installieren?
    Was ist der Befehl, um Nginx unter Linux zu installieren?
    1. Installieren Sie Nginx, das von yum-yinstallgcczlibzlib-develpcre-developenssl-devel2.wget abhängt. Laden Sie Nginx im neu erstellten Nginx-Ordner herunter. Die Version kann auf der offiziellen Nginx-Website ausgewählt werden auf der offiziellen Website zum aktuellen Zeitpunkt wgethttp:/ /nginx.org/download/nginx-1.22.0.tar.gz3. Dekomprimieren Sie tar-zxvfnginx-1.22.0.tar.gz4. Geben Sie den dekomprimierten Nginx ein Verzeichnis cdnginx-1.22
    Nginx 1312 2023-05-17 21:58:04
  • So überprüfen Sie, ob Nginx im Linux-System gestartet ist
    So überprüfen Sie, ob Nginx im Linux-System gestartet ist
    Die erste Methode: Prozessliste anzeigen und filtern Jede unter Linux ausgeführte Anwendung generiert einen Prozess. Anschließend können wir feststellen, ob der Nginx-Prozess gestartet wurde, indem wir prüfen, ob er vorhanden ist. Verwenden Sie ps-ef, um die Prozesse aufzulisten und dann durch grep zu filtern. Beispiel: ps-ef|grepnginx kann sehen, ob der Nginx-Prozess vorhanden ist. Die zweite Methode: Überprüfen Sie den Prozess idps-Cnginx-opid direkt. Diese Methode zur direkten Rückgabe der PID eignet sich besser für die Verwendung in Verbindung mit anderen Programmen. Führen Sie diesen Befehl beispielsweise in einem Shell-/Python-Skript aus, um die PID abzurufen Bestimmen Sie dann, ob Nginx auf der PID basiert. Diese Methode wird empfohlen. Die dritte Methode: Netze verwenden
    Nginx 8514 2023-05-17 21:49:10
  • So konfigurieren Sie Nginx, um Verzeichnisse und Dateien aufzulisten und Zugriffsberechtigungen mit Passwörtern zu steuern
    So konfigurieren Sie Nginx, um Verzeichnisse und Dateien aufzulisten und Zugriffsberechtigungen mit Passwörtern zu steuern
    Verwenden Sie nginx, um Verzeichnisse aufzulisten. Vorbereitung – installieren Sie nginx und erstellen Sie einige Verzeichnisse und Dateien: Kopieren Sie den Code wie folgt: $sudoapt-getinstallnginx$cd/usr/share/nginx$mkdirweb$sudomkdirdirectory{1,2,3}$sudotouchfile{1, 2,3}$lsdirectory1directory2directory3file1file2file3nginx-Konfiguration: Kopieren Sie den Code wie folgt: $sudovim/etc/nginx/conf.d/list.confserver{l
    Nginx 1572 2023-05-17 21:49:04
  • Beispielanalyse zur Einführung in das Nginx-Grundwissen
    Beispielanalyse zur Einführung in das Nginx-Grundwissen
    nginx ist ein leistungsstarker HTTP- und Reverse-Proxy-Server, der für seine hohe Stabilität, seinen umfangreichen Funktionsumfang, Beispielkonfigurationsdateien und seinen geringen Systemressourcenverbrauch bekannt ist. Nginx-Funktionen verarbeiten statische Dateien, Indexdateien und die automatische Indizierung; Cachelose Reverse-Proxy-Beschleunigung, einfacher Lastausgleich und Fehlertoleranz. fastcgi, einfacher Lastausgleich und Fehlertoleranz. Modularer Aufbau. Einschließlich Filter wie gzipping, byteranges, chunkedresponses und ssi-filter. Wenn mehrere auf einer einzelnen Seite vorhandene SSIs von fastcgi oder anderen Proxyservern verarbeitet werden, kann diese Verarbeitung parallel ausgeführt werden, ohne aufeinander zu warten.
    Nginx 1480 2023-05-17 21:48:23
  • So konfigurieren Sie Nginx für die WebSocket-Unterstützung
    So konfigurieren Sie Nginx für die WebSocket-Unterstützung
    1. Verständnis von WSS und Nginx-Proxy WSS: 1. Das WSS-Protokoll ist eigentlich Websocket + SSL, was bedeutet, dass dem Websocket-Protokoll eine SSL-Schicht hinzugefügt wird, ähnlich wie bei https (http + SSL). 2. Verwenden Sie nginx als Proxy für wss [Kommunikationsprinzip und -prozess] Der Client initiiert eine wss-Verbindung und stellt eine Verbindung zu nginx her, konvertiert die wss-Protokolldaten in ws-Protokolldaten und leitet sie nach dem Empfang der Daten an den Websocket-Protokollport weiter. Workerman führt die Geschäftslogikverarbeitung durch und Workerman stellt sie dem Kunden zur Verfügung. Wenn der Client eine Nachricht sendet, werden die Daten über nginx/ in das WSS-Protokoll konvertiert und dann an den Client gesendet.
    Nginx 5482 2023-05-17 21:28:13
  • So verbieten Sie den Zugriff auf PHP in Nginx
    So verbieten Sie den Zugriff auf PHP in Nginx
    So verhindern Sie, dass Nginx auf PHP zugreift: 1. Konfigurieren Sie Nginx so, dass das Parsen des angegebenen Programms im angegebenen Verzeichnis verhindert wird. 2. Ändern Sie „location~^/images/.*\.(php|php5|sh|pl|py)${; denyall. ..}“-Anweisung kann im Server-Tag platziert werden. Nginx-Site-Verzeichnis und Datei-URL-Zugriffskontrolle 1. Beschränken Sie den Programm- und Dateizugriff basierend auf Erweiterungen. Verwenden Sie die Nginx-Konfiguration, um den Zugriff auf PHP-, Shell-, Perl- und Python-Programmdateien im hochgeladenen Ressourcenverzeichnis zu verhindern. Konfigurieren Sie Nginx so, dass das Parsen des angegebenen Programms im angegebenen Verzeichnis verhindert wird. location~^/images/.*\.(php|p
    Nginx 1216 2023-05-17 21:19:04
  • So kehren Sie den Nginx-Proxy zum Tomcat-Server um
    So kehren Sie den Nginx-Proxy zum Tomcat-Server um
    In der tatsächlichen Produktion werden Tomcat-Server im Allgemeinen nicht besser auf statische Ressourcen reagiert. Darüber hinaus ist es einfach, Java-Anfragen an den Client weiterzuleiten wird zur Verarbeitung an den Tomcat-Container übergeben und zur Verarbeitung statischer Ressourcen verwendet. In Nginx wird ein Server{}-Block häufig zum Konfigurieren eines relativ großen Projekts verwendet, normalerweise aller Konfigurationen eines Domänennamens, und es gibt normalerweise mehrere Konfigurationen in einem Serverblock, um mehrere Anforderungsregeln zu definieren, z. B. Domänennamen- und Stammverzeichniskonfiguration, statische Ressourcenunterstützung, PHPFastcgi-Anforderung, URL-Umschreibung, Fehlerseitenkonfiguration und andere Konfigurationen
    Nginx 1516 2023-05-17 21:01:04
  • So konfigurieren Sie ein Python-Webprojekt mit Nginx und uWSGI
    So konfigurieren Sie ein Python-Webprojekt mit Nginx und uWSGI
    Gängige Bereitstellungsmethoden für Webprojekte, die auf Python basieren, sind: fcgi: Verwenden Sie spawn-fcgi oder die mit dem Framework gelieferten Tools, um Abhörprozesse für jedes Projekt zu generieren und dann mit dem http-Dienst zu interagieren. wsgi: Verwenden Sie das mod_wsgi-Modul des http-Dienstes, um jedes Projekt auszuführen. Es gibt aber auch uwsgi, das weder das wsgi-Protokoll noch das fcgi-Protokoll verwendet, sondern ein eigenes uwsgi-Protokoll erstellt. Dieses Protokoll ist laut Autor etwa zehnmal so schnell wie das fcgi-Protokoll. Die Hauptmerkmale von uwsgi sind wie folgt: Ultraschnelle Leistung. Geringe Speichernutzung (gemessen etwa die Hälfte von mod_wsgi von Apache2). Multi-App-Verwaltung. Detailliertes Protokoll
    Nginx 1698 2023-05-17 20:52:04
  • So lösen Sie das Nginx-Panikgruppenproblem
    So lösen Sie das Nginx-Panikgruppenproblem
    1. Lösung: Wenn jeder Arbeitsprozess erstellt wird, ruft er die Methode ngx_worker_process_init() auf, um den aktuellen Arbeitsprozess zu initialisieren. Es gibt einen sehr wichtigen Schritt in diesem Prozess, nämlich dass jeder Arbeitsprozess die Methode epoll_create() zum Erstellen aufruft Ein einzigartiger Prozess für sich. Für jeden Port, der überwacht werden muss, gibt es einen entsprechenden Dateideskriptor. Der Arbeitsprozess fügt den Dateideskriptor nur über die Methode epoll_ctl () zum Epoll-Handle des aktuellen Prozesses hinzu und lauscht auf das Akzeptanzereignis das Verbindungsaufbauereignis des Clients, um das Ereignis zu verarbeiten. aus
    Nginx 1635 2023-05-17 20:49:14
  • So implementieren Sie Nginx-Anforderungsbeschränkungen und Zugriffskontrolle
    So implementieren Sie Nginx-Anforderungsbeschränkungen und Zugriffskontrolle
    1. Anforderungseinschränkungen von Nginx 1. HTTP-Protokollverbindung und Anforderung http-Protokollversion und Verbindungsbeziehung http-Protokollversion Verbindungsbeziehung http1.0tcp kann http1.1 sequentielles TCP-Multiplexing http2.0-Multiplexing TCP-Multiplexing http nicht wiederverwenden Die Anforderung basiert auf einer TCP-Verbindung . Eine TCP-Verbindung kann mindestens eine http-Anfrage generieren. Nach der http1.1-Version können durch den Aufbau einer TCP-Verbindung mehrere http-Anfragen gesendet werden. 1. Syntax der Verbindungshäufigkeitsbegrenzung: syntax:limit_conn_zonekeyzone=name:size;default:—context:httpssyntax
    Nginx 1909 2023-05-17 20:37:04
  • So überwachen Sie Nginx/Tomcat/MySQL mit Zabbix
    So überwachen Sie Nginx/Tomcat/MySQL mit Zabbix
    Zabbix überwacht Nginxa-Maschine: Zabbix-Server (192.168.234.128) B-Maschine: Zabbix-Client (192.168.234.125) Betrieb auf B-Maschine (Zabbix-Client): Nginx-Konfigurationsdatei für den virtuellen Host bearbeiten: [root@centos~]#vi/etc/nginx /conf.d/default.conf Fügen Sie den folgenden Inhalt in server{} hinzu: location/nginx_status{stub_statuson;access_logoff;allow127.0.0.1;denyall;}Ngi neu laden
    Nginx 1559 2023-05-17 20:31:04
  • Was ist Socket-Segmentierung im Nginx-Server?
    Was ist Socket-Segmentierung im Nginx-Server?
    Mit der Version 1.9.1 von Nginx wurde eine neue Funktion eingeführt: Sie ermöglicht die Verwendung der Socket-Option so_reuseport, die in neuen Versionen vieler Betriebssysteme verfügbar ist, einschließlich Dragonflybsd und Linux (Kernel-Version 3.9 und höher). Mit dieser Socket-Option können mehrere Sockets dieselbe IP- und Port-Kombination überwachen. Der Kernel ist in der Lage, die Last eingehender Verbindungen über diese Sockets zu verteilen. (Für Nginxplus-Kunden wird diese Funktion in Version 7 erscheinen, die Ende des Jahres veröffentlicht wird.) Die Option so_reuseport bietet viele potenzielle praktische Anwendungen. Andere Dienste können es auch nutzen, um fortlaufende Upgrades einfach während der Ausführung umzusetzen (nginx unterstützt bereits fortlaufende Upgrades). Rechts
    Nginx 726 2023-05-17 20:19:10
  • Beispielanalyse einer Nginx-Konfigurationsdatei
    Beispielanalyse einer Nginx-Konfigurationsdatei
    Allgemeine Funktionen von Nginx 1. http-Proxy, Reverse-Proxy: Als eine der am häufigsten verwendeten Funktionen von Webservern, insbesondere Reverse-Proxy. Hier werde ich Ihnen zwei Bilder geben, um das positive Mittel und das reaktive Mittel zu erklären. Sie können die Informationen für die spezifischen Details lesen. Wenn Nginx als Reverse-Proxy verwendet wird, bietet es eine stabile Leistung und kann Weiterleitungsfunktionen mit flexibler Konfiguration bereitstellen. Nginx kann unterschiedliche Weiterleitungsstrategien basierend auf unterschiedlichen regulären Übereinstimmungen anwenden, beispielsweise den Dateiserver am Ende der Bilddatei und den Webserver für dynamische Seiten. Solange Ihre regulären Regeln korrekt geschrieben sind und eine entsprechende Serverlösung vorhanden ist. Sie können spielen, was Sie wollen. Und Nginx führt einen Fehlerseitensprung, eine Ausnahmebeurteilung usw. für die zurückgegebenen Ergebnisse durch. Wenn der verteilte Server speichert
    Nginx 943 2023-05-17 19:25:04
  • So installieren Sie den Nginx-Server schnell unter CentOS 6.6
    So installieren Sie den Nginx-Server schnell unter CentOS 6.6
    1. Nginx herunterladen Laden Sie die neueste Version von Nginx von der offiziellen Website von Nginx herunter (http://nginx.org/en/download.html). Hier habe ich nginx-1.9.12 heruntergeladen. Nachdem der Download abgeschlossen ist, erhalten Sie ein komprimiertes Paket, wie in der Abbildung unten gezeigt: 2. Installieren Sie nginx2.1, bevor Sie nginx installieren , müssen Sie sicherstellen, dass g++ und gcc auf dem System installiert sind, sowie die Software openssl-devel, pcre-devel und zlib-devel. 1. Installieren Sie die erforderliche Software: yum-yinstallzli
    Nginx 1171 2023-05-17 19:18:05

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