suchen
Article Tags
Nginx
So implementieren Sie die Nginx-Frontend-Verteilung basierend auf $remote_addr

So implementieren Sie die Nginx-Frontend-Verteilung basierend auf $remote_addr

Die Anforderungen lauten wie folgt: Es gibt mehrere Server unter dem Domänennamen. Jetzt testen wir, ob IP-Benutzer in einer bestimmten Region nur auf einen bestimmten Server zugreifen können. Wenn es keine Probleme gibt, aktualisieren Sie sie Wenn es Probleme gibt, sind die Auswirkungen gering. Finden Sie Probleme rechtzeitig und lösen Sie sie. Verwenden Sie das Nginx-Modul, um die entsprechenden Regeln auf dem Nginx-Konfigurations-Vhost zu konfigurieren Geben Sie den Domänennamen ein und fügen Sie einen Code hinzu. Wenn $remote_addr mit der IP übereinstimmt, leiten Sie ihn an abc_test_server;server{listen80;server_nameabc.com.cn;access_log/dev/ weiter.

May 12, 2023 pm 10:01 PM
nginx
So lösen Sie den Konflikt zwischen Nginx und Backend-Port

So lösen Sie den Konflikt zwischen Nginx und Backend-Port

Problem: Als ich die Entwicklungsumgebung des Alice-Managementsystems startete, stellte ich fest, dass alle Schnittstellen im Hintergrund bei der ersten Anfrage alle 404-Fehler generierten, aber bei der zweiten Anfrage konnte ich das Nginx-Fehlerprotokoll überprüfen und Folgendes feststellen Fehler, also dachte ich fälschlicherweise, der Fehler sei aufgetreten, weil die Datei aufgrund unzureichender Berechtigungen für den HTML-Ordner nicht geschrieben werden konnte. Nachdem ich die Berechtigungen geöffnet hatte, stellte ich fest, dass es immer noch nicht funktionierte. Ich finde keine Lösung. Ich habe es vorerst beiseite gelegt und als ich am nächsten Tag erneut versuchte, den Fehler zu finden, habe ich versehentlich Port 8081 geöffnet. Als Sie auf localhost:8081 und 127.0.0.1:8081 zugegriffen haben, waren die Inhalte tatsächlich unterschiedlich. Zu diesem Zeitpunkt wurde mir klar, dass es einen Portkonflikt gab, also öffnete ich die Datei und fand die Konfiguration von Nginx.

May 12, 2023 pm 09:52 PM
nginx
So implementieren Sie die dynamische und statische Trennungskonfiguration von Nginx

So implementieren Sie die dynamische und statische Trennungskonfiguration von Nginx

1. Überblick 1.1 Der Unterschied zwischen dynamischen Seiten und statischen Seiten Statische Ressourcen: Wenn Benutzer mehrmals auf diese Ressource zugreifen, ändert sich der Quellcode der Ressource nie. Dynamische Ressourcen: Wenn ein Benutzer mehrmals auf diese Ressource zugreift, kann es zu Änderungen am Quellcode der Ressource kommen. 1.2 Was ist dynamische und statische Trennung? Mit der dynamischen und statischen Trennung können dynamische Webseiten in dynamischen Websites nach bestimmten Regeln zwischen dynamischen und statischen Ressourcen unterschieden werden Es führt Caching-Vorgänge durch, was die Kernidee der statischen Website-Verarbeitung ist. Die einfache Zusammenfassung der dynamischen und statischen Trennung ist: die Trennung von dynamischen Dateien und statischen Dateien. Pseudostatisch: Wenn die Website von Suchmaschinen durchsucht werden soll, werden dynamische seitenstatische Technologien wie Freemarker und andere Template-Engine-Technologien 1 verwendet.

May 12, 2023 pm 09:25 PM
nginx
So installieren Sie Nginx+PHP unter einem Windows-System

So installieren Sie Nginx+PHP unter einem Windows-System

Schritt 1. Laden Sie Nginx herunter. Zuerst müssen Sie das Nginx-Installationspaket von der offiziellen Website von Nginx herunterladen. Sie können http://nginx.org/ besuchen oder hier direkt klicken, um die neueste Version herunterzuladen. Extrahieren Sie es nach dem Herunterladen in ein lokales Verzeichnis, z. B. D:\nginx. Schritt 2. Laden Sie PHP herunter. Anschließend müssen Sie das PHP-Installationspaket von der offiziellen Website von PHP herunterladen. Sie können https://www.php.net/ besuchen oder direkt hier klicken, um die neueste Version herunterzuladen. Wählen Sie die Windows-Version des ZIP-Pakets zum Herunterladen aus. Extrahieren Sie es nach dem Herunterladen in ein lokales Verzeichnis, z. B. D:\php. Schritt 3. Nginx und PHP konfigurieren Als nächstes müssen Sie Nginx und PHP konfigurieren. Finden Sie zuerst Ng

May 12, 2023 pm 09:16 PM
WindowsPHPnginx
So passen Sie den Nginx-Server an die OpenSSL-Sicherheitslücke an

So passen Sie den Nginx-Server an die OpenSSL-Sicherheitslücke an

1. Übersicht Derzeit wurden OpenSSL-Schwachstellen aufgedeckt, die zum Verlust privater Informationen führen. Es sind viele Maschinen beteiligt und die Umgebungen sind sehr unterschiedlich, was zu unterschiedlichen Reparaturlösungen führt. Viele Server verwenden Nginx, um OpenSSL statisch zu kompilieren und OpenSSL direkt in NginX zu kompilieren. Dies bedeutet, dass ein einfaches Upgrade von OpenSSL keine Auswirkung auf die externe OpenSSL-Link-Bibliothek hat. 2. Identifizieren Sie, ob Nginx statisch kompiliert ist. Die folgenden drei Methoden können bestätigen, ob Nginx statisch kompiliert ist. 2.1 Überprüfen Sie die Nginx-Kompilierungsparameter. Geben Sie den folgenden Befehl ein, um die Kompilierung von Nginx zu überprüfen.

May 12, 2023 pm 08:55 PM
nginxopenssl
Wie realisiert Nginx-rtmp den Echtzeit-Streaming-Effekt von Live-Medien?

Wie realisiert Nginx-rtmp den Echtzeit-Streaming-Effekt von Live-Medien?

0. Vorwort Während dieser Zeit baue ich einen IP-Kamera-Projektserver auf. Bei Video-Punkt-zu-Punkt-Anrufen sieht der Client den Audio- und Videostream in Echtzeit auf dem Gerät. Um Datenverkehr einzusparen, erfolgt die Durchdringung über P2P. Aber aus Gründen der NAT-Ausrüstung und der Erschöpfung von IPv4. Einige Geräte sind nicht in der Lage, Livestreams Punkt-zu-Punkt zu übertragen. Daher ist eine Serverweiterleitung erforderlich. Um den Prototyp schnell umzusetzen, beziehen wir uns hier auch auf die aktuellen Mainstream-Streaming-Media-Protokolle. Ich habe festgestellt, dass viele das RTMP-Protokoll verwenden. Das Bild unten ist das Gesamtdesigndiagramm. Um mehrere Plattformen zu integrieren, werden wir unseren eigenen RTMP-Streaming-Media-Server erstellen und den RTMP-Streaming-Media-Dienst des Cloud-Anbieters Saas verwenden. Da jedoch manchmal einige Nicht-Streaming-Mediendaten und einige Binärdateien übertragen werden müssen, wird dies der Fall sein

May 12, 2023 pm 08:43 PM
nginxrtmp
So optimieren Sie Nginx unter einem Linux-System

So optimieren Sie Nginx unter einem Linux-System

Einführung in Nginx: Nginx Nginx (Enginex) ist ein leistungsstarker HTTP- und Reverse-Proxy-Server. Als aufstrebender Stern hat Nginx viele Menschen in seinen Bann gezogen. Die Konfiguration ist einfach und das Implementierungsprinzip ist einfach. Es gibt nichts Besseres als einen Lastausgleich durchzuführen. Spezifische Methode zur Optimierung von Nginx im Linux-System 1. Optimieren Sie die Nginx-Parallelität [root@proxy~]#ab-n2000-c2000http://192.168.4.5/Benchmarking192.168.4.5(bepatient)so

May 12, 2023 pm 08:34 PM
Linuxnginx
So verwenden Sie Nginx+Tomcat, um statische und dynamische Seiten zu trennen

So verwenden Sie Nginx+Tomcat, um statische und dynamische Seiten zu trennen

Experimentelle Umgebung: Windows-Experimental-Tools: Nginx, Tomcat. Die Installation von Nginx unter Windows ist sehr einfach. Laden Sie das komprimierte Paket auf die offizielle Website herunter, dekomprimieren Sie es und doppelklicken Sie auf das Programm nginx.exe im dekomprimierten Verzeichnis. Geben Sie dann localhost in den Browser ein und das folgende Bild wird angezeigt, was bedeutet, dass Nginx bereits funktioniert. Der Arbeitsablauf von Nginx ist: Extern ist Nginx ein Server, der zuerst alle Anfragen an Nginx sendet, und dann verteilt Nginx die Anfrage an das Intranet an Tomcat. Dann verarbeitet Tomcat die Anfrage und sendet die Daten an Nginx Von Nginx an Nginx gesendet, wird Nginx an den Benutzer gesendet, und der gesamte Prozess fühlt sich für den Benutzer als Nginx an

May 12, 2023 pm 08:34 PM
nginxtomcat
So konfigurieren Sie die Nginx-Überwachung in Zabbix

So konfigurieren Sie die Nginx-Überwachung in Zabbix

Fall: Zabbix konfiguriert die Nginx-Überwachung 1. Ändern Sie die Konfigurationsdatei vim/usr/local/nginx/conf/nginx.conflocation/nginx_status{stub_status;} Beschreibung: Benutzerdefiniertes Feld „nginx_status“, Zugriffsadresse (Beispiel: 192.168.169.131/nginx_status) stub_status behoben Parameter #Restart nginx./nginxreload Beschreibung des Browserzugriffsstatus: ActiveconnectionsNginx verarbeitet die Anzahl der aktiven Links, die Nginx derzeit startet

May 12, 2023 pm 08:31 PM
nginxzabbix
So fügen Sie mit Nginx stapelweise Subdomainnamen der zweiten Ebene hinzu

So fügen Sie mit Nginx stapelweise Subdomainnamen der zweiten Ebene hinzu

Kopieren Sie den Code wie folgt: if($host~*(.*)\.(.*)\.(.*)){set$subdomain$1;}location/{roothtml/$subdomain;indexindex.htmlindex.php; } Das „~*“ oben bedeutet, dass die Groß-/Kleinschreibung nicht beachtet wird, und es dann mit jeder URL vom Typ „xxx.xxx.xxx“ übereinstimmt. Letztendlich ist es eine Tragödie, es stimmt nicht nur mit „www“ überein. yourdomian.com“, aber auch „What the fuck.$!“ @.com“-URLs stimmen ebenfalls überein. Äh

May 12, 2023 pm 08:25 PM
nginx
So lösen Sie das Problem des automatischen Starts von Nginx in Centos7

So lösen Sie das Problem des automatischen Starts von Nginx in Centos7

Was die Einstellung von Nginx zum automatischen Start beim Booten in Centos7 betrifft, können wir das Problem lösen, indem wir beim Booten ein selbststartendes Shell-Skript schreiben. Betriebssystem der Testumgebung: Centos764-Bit 1611Nginx-Version: 1.11.10 Konfigurationsparameter bei der Installation von nativem Nginx./configure\--prefix=/usr/local/nginx\--pid-path=/usr/local/nginx/logs / nginx.pid\--lock-path=/var/lock/nginx.lock\--error-log-path=/var/log/nginx/err

May 12, 2023 pm 08:16 PM
nginxcentos7
So konfigurieren Sie Nginx zum Aufzeichnen und Analysieren langsamer Antwortanforderungen und zum Ersetzen von Website-Antwortinhalten

So konfigurieren Sie Nginx zum Aufzeichnen und Analysieren langsamer Antwortanforderungen und zum Ersetzen von Website-Antwortinhalten

1. Modulinstallation Die Installationsmethode für Nginx-Module von Drittanbietern wird hier übersprungen. Konfigurationsparameter./configure--prefix=/usr/local/nginx-1.4.1--with-http_stub_status_module\--add-module=../ngx_http_log_request_speed2. Anweisung log_request_speed2.1log_request_speed_filter Syntax: log_request_speed_filter[on|off] Konfigurationsabschnitt :n/context:loca

May 12, 2023 pm 08:16 PM
nginx
So erstellen Sie eine .NET Core2.0+Nginx+Supervisor-Umgebung unter dem Centos7-System

So erstellen Sie eine .NET Core2.0+Nginx+Supervisor-Umgebung unter dem Centos7-System

1. Einführung in linux.netcore. Microsoft bietet .net-Unterstützung lange Zeit nur für seine eigene Plattform an. Dies bedeutet, dass Unterstützung für dieses „theoretisch“ plattformübergreifende Framework unter Linux und macOS nur von Drittanbietern bereitgestellt werden kann Projekte (z. B. mono.net). Bis Microsoft .netcore auf den Markt brachte, das vollständig Open Source ist. Diese Open-Source-Plattform ist mit .netstandard kompatibel und bietet vollständig konsistente APIs unter Windows, Linux und MacOS. Obwohl dieses kompakte .net-Framework nur eine Teilmenge des Standard-.net-Frameworks ist, ist es bereits recht leistungsstark. Einerseits ermöglicht dieses kleine Framework die gleichzeitige Ausführung bestimmter funktionaler Anwendungen auf drei Plattformen (genauso wie einige funktionale Anwendungen).

May 12, 2023 pm 08:13 PM
Supervisornginxcentos7
So installieren Sie den NGNIX-Server unter Ubuntu

So installieren Sie den NGNIX-Server unter Ubuntu

Installieren Sie nginx sudo, um den nginx-Standardport sudovi/etc/nginx/sites-enabled/defaultlisten81default_server zu ändern. Ändern Sie die Portnummer listen81default_server, die Sie benötigen. default#root/var /www/html;root/usr/share/nginx/html;#Ändern Sie das Standard-Website-Verzeichnis und starten Sie den Nginx-Server neu

May 12, 2023 pm 07:55 PM
服务器Ubuntunginx

Hot-Tools-Tags

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Sammlung der Laufzeitbibliothek vc9-vc14 (32+64 Bit) (Link unten)

Sammlung der Laufzeitbibliothek vc9-vc14 (32+64 Bit) (Link unten)

Laden Sie die Sammlung der Laufzeitbibliotheken herunter, die für die Installation von phpStudy erforderlich sind

VC9 32-Bit

VC9 32-Bit

VC9 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

Vollversion der PHP-Programmierer-Toolbox

Vollversion der PHP-Programmierer-Toolbox

Programmer Toolbox v1.0 PHP Integrierte Umgebung

VC11 32-Bit

VC11 32-Bit

VC11 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen