


So verwenden Sie die Nginx-Simulation für die Blau-Grün-Bereitstellung
Blau-Grün-Bereitstellung Der Schwerpunkt der Blau-Grün-Bereitstellung liegt auf den folgenden Merkmalen: 1. Die blaue Version und die grüne Version existieren gleichzeitig. 2. Die tatsächliche Betriebsumgebung ist blau oder grün und kann nur eine davon sein . Analyse der Vor- und Nachteile der Switch-Steuerung: Die Vorteile sind: Geschwindigkeit und Rollback. Und auch die Mängel liegen auf der Hand. Ein schnelles Rollback ist möglich, da zwei Umgebungssätze gleichzeitig vorhanden sind. Daher werden die Komplexität und die erforderlichen Ressourcen zunehmen, da zwei Umgebungssätze vorhanden sind. Obwohl die Geschwindigkeit verbessert wurde, ist die Switch-Steuerung im Implementierungsprozess, egal wie schnell die Switch-Geschwindigkeit ist, ohne die Kombination anderer Technologien immer noch nicht in der Lage, ein völlig nahtloses Switching zu erreichen. Simulieren Sie die Blau-Grün-Bereitstellung. Als Nächstes verwenden wir den Upstream von Nginx, um einfach das Blau-Grün-Bereitstellungsszenario zu simulieren. Die spezifischen Szenarien lauten wie folgt und sind derzeit aktiv
Jun 03, 2023 pm 12:31 PM
Wie Nginx Rewrite den URL-Sprung implementiert
URL-Sprung Der hier erwähnte URL-Sprung dient dazu, zu einer anderen URL zu springen, wenn der Benutzer auf eine URL zugreift. Ein häufiges Anwendungsszenario besteht darin, mehrere Domänennamen zu derselben URL springen zu lassen (z. B. den alten Domänennamen zu einem neuen Domänennamen springen zu lassen), statische Dateianforderungen an CDN zu springen usw. Je nach Benutzergerät zu verschiedenen Websites zu springen (PC-Version, WAP-Version) usw. Der URL-Sprung kann durch Festlegen von window.location auf der Seite mit js oder durch Festlegen des Headers mit php erreicht werden. Natürlich kann er auch mit der Rewrite-Funktion von Nginx implementiert werden. Das Nginxrewrite-Modul Rewrite ist das statische Rewrite-Modul von Nginx . Die grundlegende Verwendung ist rewritepattenre.
Jun 03, 2023 am 11:55 AM
So konfigurieren Sie die geplante Sicherung und Löschung des Nginx-Protokolls
Sobald die Nginx-Protokollierungsfunktion aktiviert ist, generiert Nginx täglich Protokolldateien einer bestimmten Größe. Wenn das System stabil läuft und keine Probleme auftreten, werden die Protokolle grundsätzlich nicht angezeigt. Wenn diese Protokolle jedoch nicht rechtzeitig gelöscht werden, sammeln sie sich Tag für Tag an und belegen enorm viel Speicherplatz auf dem Server. Um dieses Problem zu lösen, verwenden Sie ein Shell-Skript, um Nginx-Protokolldateien regelmäßig zu sichern und zu löschen und sie nur für einen bestimmten Zeitraum aufzubewahren. Abbildung 1: #!/bin/bash#auth:lzq#desc: Sichern Sie das aktuelle Protokoll nach Datum und generieren Sie die Protokolldatei für den nächsten Tag neu. #date:2016-09-18date=`date+%y%m%d`nginx_pid = `cat/var
Jun 03, 2023 am 10:59 AM
Wie erkennt Nginx, dass 404 automatisch zur Startseite springt?
404 springt automatisch zum Homepage-Server{location/{error_page404=@ops-coffee;}location@ops-coffee{rewrite.*/permanent;}}. Die 404-Seite auf der Website ist nicht besonders benutzerfreundlich oben, um zu verhindern, dass 404 angezeigt wird. Dann wird automatisch zur Startseite gesprungen.
Jun 03, 2023 am 10:16 AM
Was soll ich tun, wenn Nginx Vue bereitstellt und die JS-CSS-Datei nicht finden kann?
Nach npmrunbuild ist das relative Verzeichnis der vom Webpack automatisch in die Datei index.html eingefügten Dateien immer falsch. Nach der Veröffentlichung auf dem Server kann Nginx die Datei nicht finden. vue-cli@3 In vue-cli@3 müssen Sie eine Baseurl für alle Dateien hinzufügen, die Ihr Webpack in index.html einfügt. Sie müssen eine neue vue.config.js im Stammverzeichnis des Projekts erstellen und hinzufügen Folgender Inhalt: ..module.exports={baseurl:isprod?'/basexxx/':
Jun 03, 2023 am 10:05 AM
Nginx grundlegende Einführung in die gzip-Konfigurationsmethode
Vorwort gzip (gnu-zip) ist eine Komprimierungstechnologie. Nach der GZIP-Komprimierung kann die Seitengröße auf 30 % oder sogar kleiner als die Originalgröße reduziert werden. Auf diese Weise können Benutzer die Seite viel schneller durchsuchen. Die mit gzip komprimierte Seite muss sowohl vom Browser als auch vom Server unterstützt werden. Es handelt sich tatsächlich um eine serverseitige Komprimierung. Nach der Übertragung an den Browser wird sie vom Browser dekomprimiert und analysiert. Um den Browser müssen wir uns keine Sorgen machen, da die meisten aktuellen Browser das Parsen von GZIP-Seiten unterstützen. Unabhängig davon, ob es sich um ein Front-End oder ein Back-End handelt, wird Nginx häufig bei der Bereitstellung von Projekten verwendet, und kleine Projekte verwenden häufig einen Reverse-Proxy oder ähnliches. Heute werde ich einfach und direkt über einen der Punkte sprechen – gzip. Wenn es Fehler gibt, korrigieren Sie mich bitte. Im Allgemeinen wird auf der Serverseite u. a. verwendet
Jun 03, 2023 am 09:52 AM
So installieren und konfigurieren Sie Nginx auf einem Linux-Server
Nginx-Installation 1. Installieren Sie die Kompilierungstools und Bibliotheksdateien yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel 2. Installieren Sie zuerst pcrepcre, damit Nginx die Rewrite-Funktion unterstützen kann. 1. Laden Sie das pcre-Installationspaket herunter, Download-Adresse: [root@bogonsrc]#wgethttp://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz2. Entpacken Sie das Installationspaket: [root @bogonsrc
Jun 03, 2023 am 09:40 AM
Beispielanalyse für das Hinzufügen der Konto- und Passwortüberprüfung zu Nginx
nginx fügt Konto- und Passwortauthentifizierungsserver hinzu{location/{auth_basic"pleaseinputuser&passwd";auth_basic_user_filekey/auth.key;}} Es gibt viele Dienste, auf die über nginx zugegriffen werden kann, die jedoch keine Kontoauthentifizierungsfunktionen bieten. Sie können die authbase-Kontopasswortauthentifizierung verwenden bereitgestellt von nginx. Zur Implementierung können Sie das folgende Skript verwenden, um das Kontopasswort zu generieren: #catpwd.pl#!/usr/bin/perlusestrict;my$pw=$ARGV[0];printcrypt
Jun 03, 2023 am 09:28 AM
So verwenden Sie Nginx für den Lastausgleich
Vierschichtiger Lastausgleich im Vergleich zu siebenschichtigem Lastausgleich. Tatsächlich wird dies durch den Namen der Schicht des ISO-OSI-Netzwerkmodells bestimmt Protokoll zum Laden der Anwendungsschicht, daher wird es als siebenschichtiger Lastausgleich bezeichnet. Beispielsweise wird LVS, das Lastausgleichsvorgänge auf der TCP-Ebene durchführt, als Lastausgleich der Schicht 4 bezeichnet. Im Allgemeinen gibt es die folgenden Lastausgleichsklassifizierungen: Gemeinsame Softwareunterstützung Gemeinsame Lastausgleichsalgorithmen Zu den gängigen Lastausgleichsalgorithmen gehören die folgenden: Demonstrationsbeispiel für den Lastausgleich: normale Abfrage Als Nächstes demonstrieren Sie mit Nginx, wie eine normale Abfrage durchgeführt wird: Bereiten Sie sich im Voraus darauf vor Starten Sie zwei Dienste auf den beiden Ports 7001/7002 zur Anzeige.
Jun 03, 2023 am 08:19 AM
So konfigurieren Sie Nginx, um sicherzustellen, dass der FRP-Server und das Web Port 80 gemeinsam nutzen
Zunächst werden Sie Zweifel haben: Was ist FRP? Einfach ausgedrückt ist frp ein Intranet-Penetrationstool. Nach der Konfiguration des Clients können Sie über den Server auf das Intranet zugreifen. Jetzt hat mein Server Nginx als Website verwendet und es gibt nur einen Port 80. Was soll ich also tun, wenn der FRP-Server auch Port 80 verwenden möchte? Nach der Abfrage kann dies durch die Verwendung des Reverse-Proxys von Nginx erreicht werden. Hinzufügen: frps ist der Server, frpc ist der Client. Schritt 1: Ändern Sie die Konfigurationsdatei nginx.conf auf dem Server und fügen Sie die folgenden Parameter zu http{} in nginx.conf hinzu: server{listen80
Jun 03, 2023 am 08:19 AM
Analyse gängiger Nginx-Konfigurationsbeispiele
IP blockieren Sie können die angegebene IP durch deny http{#....#Block IPdeny192.168.4.3;deny31.42.145.0/24;deny51.12.35.0/24;} blockieren. Sie müssen nur das Intranet öffnen um zu verhindern, dass 192.168.1.1 zuerst geöffnet wird Andere Intranetsegmente und dann alle anderen IP-Standorte verbieten/{#blockoneworkstationdeny192.168.1.1;#allowanyonein192.168.1.0/24allow192.168.1.0/24;#droprestoftheworlddenyall;} negativ
Jun 02, 2023 pm 11:14 PM
So installieren und konfigurieren Sie die Lua-Unterstützung für Nginx
Nginx-Installation und -Konfiguration Lua-Unterstützung Standardmäßig unterstützt Nginx keine Lua-Module. Sie müssen den LuaJIT-Interpreter installieren und Nginx neu kompilieren, oder Sie können die von Openrestry benötigten Module verwenden, die von Chinesen entwickelt wurden: LuaJIT, Ngx_devel und lua-nginx-module1 . Umgebungsvorbereitung [root @nginx_lua~]#yuminstall-ygccgcc-c++makepcre-develzlib-developenssl-devel2 Laden Sie die neueste Dekomprimierung von luajit und ngx_devel_kit und lua-nginx-module herunter
Jun 02, 2023 pm 10:01 PM
So konfigurieren Sie Nginx mit mehreren Domänennamen unter Windows
1. Die Verzeichnisstruktur für die Installation von Nginx unter Windows ist wie folgt: 2. Inhalt von conf/nginx.conf im Verzeichnis Nginx-1.12.1 #usernobody;worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet -stream;sendfileon ;keepalive_timeout65;server{listen80default_server;server_n
Jun 02, 2023 pm 09:43 PM
So implementieren Sie den Nginx-Reverse-Proxy in Centos7
Der Reverse-Proxy-Server ist serverseitig so eingerichtet, dass er den Server entlastet, indem er häufig angeforderte Seiten puffert, Client-Anfragen an den Zielserver im internen Netzwerk weiterleitet und die vom Server erhaltenen Ergebnisse zur Anfrage an das Internet zurückgibt Verbindung Zu diesem Zeitpunkt erscheinen der Proxyserver und der Zielhost nach außen als Server. Derzeit verwenden Websites Reverse-Proxys, die nicht nur bösartige Angriffe aus dem externen Netzwerk auf interne Server verhindern, sondern auch durch Caching den Serverdruck verringern und die Zugriffssicherheit kontrollieren. Experimentelle Umgebung: 192.168.1.188nginx Load Balancer 192.168.1.189web01 Server 192.168.1.190web02 Server Softwarevorbereitung: cen
Jun 02, 2023 pm 08:16 PM
Hot-Tools-Tags

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

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

Heißer Artikel
Wie kann ich KB5055612 in Windows 10 nicht installieren?
<🎜>: Bubble Gum Simulator Infinity - So erhalten und verwenden Sie Royal Keys
<🎜>: Wachsen Sie einen Garten - Komplette Mutationsführer
Nordhold: Fusionssystem, erklärt
Mandragora: Flüstern des Hexenbaum

Heiße Werkzeuge

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-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

Vollversion der PHP-Programmierer-Toolbox
Programmer Toolbox v1.0 PHP Integrierte Umgebung

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

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen
