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 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.
- Nginx 1935 2023-06-03 08:19:12
-
- 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
- Nginx 1139 2023-06-03 08:19:08
-
- 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
- Nginx 1314 2023-06-02 23:14:50
-
- 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
- Nginx 2275 2023-06-02 22:01:10
-
- 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
- Nginx 1990 2023-06-02 21:43:54
-
- 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
- Nginx 1116 2023-06-02 20:16:01
-
- So lösen Sie das Problem des 499- und Failover-Mechanismusfehlers, der durch eine falsche Nginx-Konfiguration verursacht wird
- Die Bedeutung und mögliche Gründe für 499. 499 ist eigentlich nicht der Standard-Statuscode des HTTP-Protokolls, sondern ein benutzerdefinierter Statuscode von Nginx. Ich habe in der offiziellen Nginx-Dokumentation keine klare Erklärung für diesen Statuscode gefunden Beitrag, der sich professioneller anfühlt: HTTP-Fehler 499 bedeutet einfach, dass die Clients während der Verarbeitung der Anfrage über den Server abgeschaltet werden. Der 499-Fehlercode gibt ein besseres Licht darauf, dass etwas mit dem Client passiert ist
- Nginx 1627 2023-06-02 19:54:24
-
- Was ist der Grund, warum Docker beim Ausführen von Nginx den Daemon deaktiviert?
- Frage 1. Warum bleibt der Docker-Container hängen, wenn er ausgeführt wird? Standardmäßig verwendet der Docker-Container den ersten Prozess im Container, also das Programm mit pid=1, als Grundlage dafür, ob der Docker-Container ausgeführt wird. Wenn die Docker-Container-PID hängt, wird der Docker-Container direkt beendet. 2. Wenn Docker ausgeführt wird, verwenden Sie den Befehl als internen Befehl des Containers. Wenn Sie Nginx verwenden, wird Nginx zu diesem Zeitpunkt nicht als Programm mit PID 1 ausgeführt Bash bleibt nach der Ausführung des Nginx-Befehls hängen, sodass der Container auch nach pm2start beendet wird
- Nginx 3661 2023-06-02 19:32:13
-
- So konfigurieren Sie den angegebenen Speicherdateinamen für den Dateidownload in Nginx
- Im Allgemeinen ändern wir nach dem Hochladen der Ressourcendatei den Dateinamen in einen bedeutungslosen Punkt mit Zeichen, um Dateinamenkonflikte zu vermeiden. Dieses Zeichen kann von MD5 oder einer von anderen Methoden generierten Zeichenfolge generiert werden. Zu diesem Zeitpunkt ist beim Herunterladen der standardmäßig gespeicherte Dateiname dieser bedeutungslose Dateiname (Abbildung 1). Tatsächlich unterstützt Nginx das Umbenennen während des Downloads, wodurch der Dateiname benutzerfreundlicher wird. Nginx ist auch einfach zu konfigurieren: Fügen Sie einfach die folgenden Zeilen hinzu: Kopieren Sie den Code. Der Code lautet wie folgt: location~*.*\.(doc|txt|jar|zip|apk)(\?.*)?${if ($request_uri ~*^.*\/(.*)\.(doc|txt|jar
- Nginx 1704 2023-06-02 16:04:06
-
- Wie konfiguriert Nginx eine Site mit mehreren Domainnamen?
- Eine Site ist mit mehreren Domänennamen server{listen80;server_nameops-coffee.cnb.ops-coffee.cn;}server_name gefolgt von mehreren Domänennamen konfiguriert, wobei mehrere Domänennamen durch Leerzeichen getrennt sind.
- Nginx 1217 2023-06-02 15:34:13
-
- Wie ermöglicht Nginx einem Server den Zugriff auf mehrere Websites?
- Auf einem Server gibt es normalerweise zwei Möglichkeiten, den Zugriff auf verschiedene Websites zu unterscheiden: 1. Über die Nummer des Überwachungsports 2. Über den Domänennamen 1. Zugriff auf verschiedene Hosts über den Port: Nginx-Konfigurationsdatei: /usr/local/nginx/conf Standardkodierungsformat der /nginx.confcentos-Datei latin1 Befehl zum Anzeigen des Kodierungsformats: :setfileencoding#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error
- Nginx 2816 2023-06-02 14:16:06
-
- So konfigurieren Sie die Nginx-Strombegrenzung
- Für den leeren Bucket beginnen wir mit der einfachsten Strombegrenzungskonfiguration: limit_req_zone$binary_remote_addrzone=ip_limit:10mrate=10r/s;server{location/login/{limit_reqzone=ip_limit;proxy_passhttp://login_upstream;}}$binary_remote_addr für Client-IP limit flow; zone=ip_limit: Der Name der 10-m-Strombegrenzungsregel lautet ip_limit, was die Verwendung von 10 MB Speicherplatz zum Aufzeichnen des aktuellen Grenzstatus entsprechend der IP ermöglicht
- Nginx 1975 2023-06-02 13:10:06
-
- Was ist der Quellcode des Nginx-Thread-Pools?
- 1. Aufgabenknoten typedefvoid(*cb_fun)(void*);//Aufgabenstruktur typedefstructtask{void*argv;//Parameter der Aufgabenfunktion (stellen Sie vor Ende der Aufgabenausführung sicher, dass die Parameteradresse gültig ist) cb_funhandler;// Aufgabenfunktion (Der Rückgabewert muss 0 sein und Werte ungleich Null werden zum Hinzufügen von Threads und zum Zerstören von Thread-Pools verwendet.) structtask*next;//task chain pointer}zoey_task_t; handler ist ein Funktionszeiger, der die eigentliche Aufgabenfunktion ist , argv ist der Parameter der Funktion und next zeigt auf Nächste Aufgabe. 2.Typdefinition der Aufgabenwarteschlange
- Nginx 1209 2023-06-01 22:20:29
-
- Analyse einfacher Installationsbeispiele von Nginx unter Centos6.5
- 1. Konfigurieren Sie die Yum-Quelle: Erstellen Sie die Datei: /etc/yum.repos.d/nginx.repotouch/etc/yum.repos.d/nginx.repo Bearbeiten Sie die Datei vi/etc/yum.repos.d/nginx .repo Schreiben Sie den folgenden Inhalt: [nginx]name=nginxrepobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1 Speichern. Die Yum-Quellkonfiguration ist abgeschlossen. Mit dem folgenden Befehl können Sie überprüfen, ob die Yum-Quelle korrekt konfiguriert ist
- Nginx 1236 2023-06-01 21:07:22
-
- Wie legen Websites über Nginx IP-Beschränkungen für die Black-/Whitelist sowie IP-Zugriffsbeschränkungen für Länder und Städte fest?
- 1. Black/White-List-IP-Einschränkungskonfiguration Nginx bietet mehrere Möglichkeiten, Black- und White-Lists zu konfigurieren. Hier sind nur zwei häufig verwendete Methoden. 1. Die erste Methode: Die Anweisungen „allow“, „denydeny“ und „allow“ gehören zu ngx_http_access_module. Nginx lädt dieses Modul standardmäßig, sodass es direkt verwendet werden kann. Diese Methode ist die einfachste und direkteste. Die Einstellung ähnelt der Firewall iptable. Verwendung: Fügen Sie direkt zur Konfigurationsdatei hinzu: #Whitelist-Einstellungen, gefolgt von „Zulassen ist zugänglich“ IPlocation/{allow123.13.123.12;allow23.53.32.1/100;denyall;}# Blacklist-Einstellungen,
- Nginx 3498 2023-06-01 17:27:30