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 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
- 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
- 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
- 首先修改配置文件:#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
- 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
- 复制代码代码如下: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
- 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
- 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
- Ü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
- 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?
- 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
- 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
- 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
- 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
- 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