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

  • So implementieren Sie den Nginx-Reverse-Proxy-Weiterleitungs-Tomcat
    So implementieren Sie den Nginx-Reverse-Proxy-Weiterleitungs-Tomcat
    Lassen Sie uns zunächst über den Forward-Proxy sprechen. Wenn Sie beispielsweise auf YouTube zugreifen möchten, aber nicht direkt darauf zugreifen können, können Sie zunächst nur eine Umgehungssoftware finden und über die Umgehungssoftware auf YouTube zugreifen Forward-Proxy. Der sogenannte Reverse-Proxy bedeutet, dass der Benutzer auf YouTube zugreifen möchte, YouTube die Anfrage jedoch stillschweigend an bilibili weitergibt, dann ist bilibili ein Reverse-Proxy. Im aktuellen Tutorial bezieht es sich auf den Zugriff auf Nginx, aber Nginx übergibt die Anfrage an Tomcat. Es gibt nicht viel zu sagen, Sie können auf die entsprechende Schnittstelle bis zu den Ports 80 und 8080 zugreifen. Natürlich können Sie nginx.confvi auch im conf-Ordner unter Nginx für den von Ihnen eingestellten Port konfigurieren.
    Nginx 1186 2023-05-17 12:40:25
  • So aktivieren Sie Nginx HTTP/2 unter Linux
    So aktivieren Sie Nginx HTTP/2 unter Linux
    HTTP/2 schien hauptsächlich das Problem der schlechten Leistung des bestehenden HTTP1.1 zu lösen. Um die HTTP-Leistung zu verbessern, hat Google SPDY entwickelt, den Vorgänger von HTTP/2, der sich später zum HTTP/2-Standard entwickelte. Voraussetzungen Um diesem Tutorial folgen und das HTTP/2-Protokoll auf dem Server aktivieren zu können, müssen Sie zuerst Nginx installieren. Und stellen Sie sicher, dass es ordnungsgemäß funktioniert und fehlerfrei konfiguriert ist. Sie können dies mit dem folgenden Befehl überprüfen: sudonginx -t Darüber hinaus benötigen Sie Root-Zugriff auf den Server oder zumindest einen Nicht-Root-Systembenutzer mit Sudo-Berechtigungen, damit die Berechtigungen nicht angezeigt werden, wenn Sie die Nginx-Konfiguration ändern Datei fragen
    Nginx 1498 2023-05-17 12:34:56
  • So konfigurieren Sie den Nginx-Reverse-Proxy unter CentOS
    So konfigurieren Sie den Nginx-Reverse-Proxy unter CentOS
    1. Beschreibung des Reverse-Proxys und der Demonstrationsumgebung 1. Reverse-Proxy In einem Computernetzwerk ist ein Reverse-Proxy ein Proxyserver, der im Namen des Clients Ressourcen von einem oder mehreren Servern abruft. Diese Ressourcen werden dann an den Client zurückgegeben, als ob sie vom Webserver selbst stammen würden. Im Gegensatz zu einem Forward-Proxy, bei dem es sich um einen Vermittler handelt, über den mit ihm verbundene Clients jeden Server kontaktieren, ist ein Reverse-Proxy ein Vermittler, über den jeder Client den mit ihm verbundenen Server kontaktiert. Informationen zum Forward-Proxy finden Sie unter: Konfigurieren des Nginx-Forward-Proxys auf Basis von CentOS7 2. Mehrere Server in dieser Demonstration 2. Allgemeine Reverse-Proxy-Konfiguration 1. Backend-Serverkonfiguration (Apache) Hostname und IP#hostnamecentos7 des Backend-Apache-Servers
    Nginx 1978 2023-05-17 12:34:17
  • So stellen Sie mehrere Server mit Nginx als Proxy her
    So stellen Sie mehrere Server mit Nginx als Proxy her
    首先修改配置文件:#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typeapplication /octet-stream;#log_formatmain&
    Nginx 4114 2023-05-17 12:19:15
  • Wie Nginx HTTP-Ressourcenanforderungen begrenzt
    Wie Nginx HTTP-Ressourcenanforderungen begrenzt
    Voraussetzung: nginx muss über die Module ngx_http_limit_conn_module und ngx_http_limit_req_module verfügen. Sie können den Befehl 2>&1nginx-v|tr''\n'|greplimit verwenden, um zu überprüfen, ob entsprechende Module vorhanden sind . Die Testversion ist: Nginx-Version ist 1.15 + maximale Anzahl von Links 1. Verwenden Sie die limit_conn_zone-Direktive, um den Schlüssel zu definieren und die Parameter des gemeinsam genutzten Speicherbereichs festzulegen (der Arbeitsprozess verwendet diesen Bereich, um die Berechnung des Schlüsselwerts gemeinsam zu nutzen).
    Nginx 1044 2023-05-17 12:16:06
  • So konfigurieren Sie Nginx, um die PHPInfo-Modus-Funktion unter Linux oder Windows zu aktivieren
    So konfigurieren Sie Nginx, um die PHPInfo-Modus-Funktion unter Linux oder Windows zu aktivieren
    复制代码代码如下:location~\.php(.*)${fastcgi_passunix:/tmp/php-cgi.sock;fastcgi_indexindex.php;fastcgi_split_path_info^(.+\.php)(.*)$;fastcgi_paramscript_filename$document_root$ fastcgi_script_name;fastcgi_parampath_info$fastcgi_path_info;fastcgi_parampath_tr
    Nginx 1271 2023-05-17 11:31:23
  • So installieren Sie Nginx1.16.0 unter Linux
    So installieren Sie Nginx1.16.0 unter Linux
    Installieren Sie das erforderliche abhängige Plug-in yuminstall-ygccgcc-c++pcre\pcre-develzlibzlib-developensslopenssl-develwget, um einen Ordner zu erstellen, und wechseln Sie zu mkdir/customer&&cd/customer, um das Installationspaket herunterzuladen (Ähnlich, wenn Sie andere Versionen installieren möchten , Sie können zum offiziellen Website-Link unten gehen und „Links anderer Versionen kopieren und ersetzen“ auswählen) wget https://nginx.org/download/nginx-1.16.0.tar.gz Entpacken und installieren Sie tarzxvfnginx-1.16.0. ta
    Nginx 1307 2023-05-17 11:25:06
  • So deaktivieren Sie den Zugriff auf .php-Dateien in Nginx
    So deaktivieren Sie den Zugriff auf .php-Dateien in Nginx
    Verwenden der Standortanweisung In der Nginx-Konfigurationsdatei können Sie die Standortanweisung verwenden, um den Zugriff auf ein bestimmtes Verzeichnis oder eine bestimmte Datei einzuschränken. Durch Hinzufügen des folgenden Codes zur Standortanweisung können Sie den Zugriff auf die .php-Datei deaktivieren: location~\.php${denyall;} Im obigen Code steht \ für ein Escape-Zeichen, . für ein beliebiges Zeichen und $ für Ende. Die Bedeutung dieses Codes besteht also darin, alle Dateien, die mit .php enden, mit einem regulären Ausdruck abzugleichen und den Zugriff darauf zu deaktivieren. Es ist zu beachten, dass diese Methode nur dazu geeignet ist, den Zugriff auf PHP-Dateien zu verbieten, und für andere Dateitypen ungültig ist. Verwenden der if-Direktive Zusätzlich zur Verwendung der location-Direktive können wir zum Deaktivieren auch die if-Direktive verwenden
    Nginx 1922 2023-05-17 11:16:39
  • Wie Nginx den Lastausgleich mehrerer Geoserverdienste implementiert
    Wie Nginx den Lastausgleich mehrerer Geoserverdienste implementiert
    Übersicht Um die Zugriffsgeschwindigkeit des Dienstes zu verbessern, den Druck auf den Geoserver-Dienst zu verringern und Probleme mit Dienstknoten zu vermeiden, die die Stabilität des Dienstzugriffs beeinträchtigen, lösen wir das Problem normalerweise durch die Bereitstellung mehrerer Geoserver Wir benötigen eine einheitliche Schnittstelle zur Verwendung, und Nginx kann diese Anforderungen sehr gut erfüllen. In diesem Artikel wird erläutert, wie der Lastausgleich mehrerer Geoserverdienste über Nginx erreicht werden kann. Implementierungseffekt-Realisierung 1. Multi-Geoserver-Bereitstellung Um den Geoserver-Dienst konsistent zu halten, konfigurieren wir zunächst einen Geoserver-Dienst. Kopieren Sie nach der Konfiguration den bereitgestellten Tomcat und klonen Sie mehrere.
    Nginx 1442 2023-05-17 11:04:05
  • So installieren und konfigurieren Sie Nginx unter Ubuntu
    So installieren und konfigurieren Sie Nginx unter Ubuntu
    1. Einführung in Nginx Nginx ist ein sehr leichter HTTP-Server, der als „Enginex“ ausgesprochen wird, ein leistungsstarker HTTP- und Reverse-Proxy-Server sowie ein IMAP/Pop3/SMTP-Proxy-Server. 2. Unterstützung für PHP Derzeit gibt es drei Arten der Unterstützung für PHP durch verschiedene Webserver: (1) Über die integrierten Module des Webservers, wie z. B. mod_php5 von Apache, und ähnliches, kann das integrierte mod_perl von Apache Perl unterstützen . (2) Wird über CGI implementiert, genau wie das vorherige CGI von Perl. Der Nachteil dieser Methode ist die schlechte Leistung, da der Server jedes Mal auf diese Skripte stößt
    Nginx 1225 2023-05-17 11:01:34
  • Was sind die Merkmale von LVS-, Nginx- und HAProxy-Load-Balancern?
    Was sind die Merkmale von LVS-, Nginx- und HAProxy-Load-Balancern?
    LVS-Funktionen: 1. Starker Lastwiderstand, Verwendung der IP-Lastausgleichstechnologie, nur für die Verteilung, sodass LVS selbst nicht viel Verkehr generiert; 2. Gute Stabilität und Zuverlässigkeit und ein perfekter Hot-Backup-Plan (z. B. LVS + keepalived). ) 3. Es verfügt über ein breites Anwendungsspektrum und kann die Last aller Anwendungen ausgleichen. 4. Es unterstützt keine reguläre Verarbeitung und kann dynamische und statische Anwendungen nicht trennen. Vier häufig verwendete Algorithmen: 1.rr: Round-Robin, der Reihe nach den Back-End-Servern zugewiesen 2.wrr: Gewichteter Round-Robin, entsprechend der Auslastung des Back-End-Servers zugewiesen; Dem Server mit den wenigsten hergestellten Verbindungen zugewiesen. Oben; 4.wlc: Verbindung mit der geringsten Gewichtung, zugewiesen entsprechend der Verarbeitungskapazität des Back-End-Servers. Sie können ipvsadm–p (pe
    Nginx 798 2023-05-17 10:40:11
  • So konfigurieren Sie den Tomcat-Cluster unter Nginx Reverse Proxy unter Linux
    So konfigurieren Sie den Tomcat-Cluster unter Nginx Reverse Proxy unter Linux
    Nginx verfügt über Funktionen wie Reverse-Proxy (beachten Sie den Unterschied zwischen Forward-Proxy und Forward-Proxy) und Lastausgleich. Dieses Mal wird Nginx auf dem Linux-Computer 192.168.1.108 installiert. Um Nginx zu installieren, müssen Sie zuerst die OpenSSL-Bibliothek, GCC, PCRE, ZLIB-Bibliothek usw. installieren. Tomcat ist auf zwei Maschinen installiert, 192.168.1.168 und 192.168.1.178. Der Client greift auf den von Tomcat in 192.168.1.168 und 192.168.1.178 bereitgestellten Projektinhalt zu, indem er auf den Reverse-Proxy 192.168.1.108 zugreift. 1. Installieren Sie Nginx unter Linux (Maschine 192.168.1.108) und installieren Sie ope
    Nginx 1688 2023-05-17 10:31:05
  • So verwenden Sie das Nginx-Proxy-Modul
    So verwenden Sie das Nginx-Proxy-Modul
    Beschreibung des Nginx-Proxy-Moduls: Es gibt viele Anweisungen im Proxy-Modul. Ich werde hier nur den wichtigen Proxy-Pass erläutern. Weitere Proxy-Anweisungen finden Sie in der offiziellen chinesischen Dokumentation. Dieses Modul kann Anfragen an andere Server weiterleiten. http/1.0 kann keine Keepalives verwenden (der Backend-Server erstellt und löscht Verbindungen für jede Anfrage). nginx sendet http/1.1 für den Browser und http/1.0 für den Backend-Server, damit der Browser das Keepalive für den Browser übernehmen kann. Beispiel: location/{proxy_passhttp://localhost:8000;proxy_set_headerx-rea
    Nginx 1213 2023-05-17 10:01:05
  • So erhalten Sie das Nginx-Protokoll entsprechend der Aufgabenanforderung in Python in Echtzeit
    So erhalten Sie das Nginx-Protokoll entsprechend der Aufgabenanforderung in Python in Echtzeit
    Während des Anforderungstestprozesses des Anforderungsbeschreibungsprojekts müssen Sie einige Anwendungsfallanforderungen an den Nginx-Server senden und dann die entsprechenden Nginx-Protokolle überprüfen, um festzustellen, ob charakteristische Inhalte vorhanden sind, um festzustellen, ob die Aufgabe erfolgreich ausgeführt wurde. Um die Effizienz zu verbessern, muss dieser Prozess automatisiert werden. Übungsumgebung Python3.6.5-Codedesign und -Implementierung #!/usr/bin/envpython#-*-coding:utf-8-*-"""@CreateTime:2021/06/269:05@Author:shouke"""importtimeimportthrea
    Nginx 819 2023-05-17 09:46:05
  • TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX
    TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX
    Nginx verfügt über Funktionen wie Reverse-Proxy (beachten Sie den Unterschied zwischen Forward-Proxy und Forward-Proxy) und Lastausgleich. Dieses Mal wird Nginx auf dem Linux-Computer 192.168.1.108 installiert. Um Nginx zu installieren, müssen Sie zuerst die OpenSSL-Bibliothek, GCC, PCRE, ZLIB-Bibliothek usw. installieren. Tomcat ist auf zwei Maschinen installiert, 192.168.1.168 und 192.168.1.178. Der Client greift auf den von Tomcat in 192.168.1.168 und 192.168.1.178 bereitgestellten Projektinhalt zu, indem er auf den Reverse-Proxy 192.168.1.108 zugreift. 1. Installieren Sie Nginx unter Linux (Maschine 192.168.1.108) und installieren Sie ope
    Nginx 921 2023-05-17 09:40:47

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