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 konfigurieren Sie Nginx für die Rückgabe von Text oder JSON
- Schauen wir uns zunächst die Rückgabe von festem Text und JSON an. Sie können das Abfangen von Standorten auf dem Server wie folgt konfigurieren: Fester Text: location~^/get_text{default_typetext/html;return200'thisitext!';} Fester json:location ~^ /get_json{default_typeapplication/json;return200'{"status":"success",&q
- Nginx 2423 2023-05-18 13:19:14
-
- So konfigurieren Sie den Standort und schreiben Regeln in Nginx um
- Beispiel für ein Standort-Tutorial: location=/{#Genaue Übereinstimmung/, dem Hostnamen darf keine Zeichenfolge folgen [configurationA]}location/{#Da alle Adressen mit / beginnen, stimmt diese Regel mit allen Anfragen überein#Aber regelmäßig und mit der längsten Zeichenfolge wird zuerst abgeglichen [configurationB]}location/documents/{#Suchen Sie nach dem Abgleich weiter nach unten.#Nur wenn der nachfolgende reguläre Ausdruck nicht übereinstimmt, wird in diesem Artikel [configurationC]}location verwendet ~/Dokument
- Nginx 1708 2023-05-18 12:25:06
-
- So implementieren Sie die Nginx-Strombegrenzung
- Wie funktioniert die Nginx-Strombegrenzung? Die Nginx-Strombegrenzung verwendet den Leaky-Bucket-Algorithmus (Leakybucket-Algorithmus), der in Kommunikations- und Paketvermittlungs-basierten Computernetzwerken weit verbreitet ist, um Notfälle zu bewältigen, wenn die Bandbreite begrenzt ist. Das Prinzip ist einem Eimer sehr ähnlich, bei dem Wasser von oben eindringt und von unten ausläuft; wenn die Wasserzuflussrate größer ist als die Wasseraustrittsrate, läuft der Eimer über. Im Anforderungsverarbeitungsprozess stellt das Wasser die Anforderung des Clients dar, und der Bucket stellt eine Warteschlange dar, in der die Anforderung darauf wartet, gemäß dem First-In-First-Out-Algorithmus (FIFO) verarbeitet zu werden. Ein Leck bedeutet, dass eine Anfrage den Puffer verlässt und vom Server verarbeitet wird. Ein Überlauf bedeutet, dass eine Anfrage verworfen und nie bedient wird. 1. Begrenzen Sie die Zugriffshäufigkeit (normaler Verkehr).
- Nginx 2228 2023-05-18 12:07:35
-
- Wie man URI am Nginx-Standort abfängt
- Hinweis: Die Root- und Aliasroot-Anweisungen in location legen den Suchstamm nur auf das von root festgelegte Verzeichnis fest, d Die Aias-Anweisung schneidet die passende URL ab und verwendet dann den durch Alias festgelegten Pfad plus die verbleibende URL als Unterpfad, um die URL von Proxy_Pass an der Position zu finden. Wenn die URL von Proxy_Pass keine URL hat und das Ende „/“ ist. ", die passende URL wird abgeschnitten. Wenn das Ende nicht „/" ist, wird die passende URL nicht abgeschnitten, wenn die Proxy_Pass-URL eine URL enthält
- Nginx 1785 2023-05-18 12:07:06
-
- So konfigurieren Sie die grundlegende Initialisierung des Speicherpools in Nginx
- Initialisierung von ngx_cycle Während des gesamten Initialisierungsprozesses ist die Initialisierung der globalen Variablen nginx_cycle die Initialisierung vieler Variablen durch zwei lokale Variablen init_cycle und Cycle als Initialisierung von nginx_cyle, denn was unmittelbar im Code passiert, ist eine Zuweisung ngx_memzero(&init_cycle,sizeof(ngx_cycle_t));init_cycle.log=log;ngx_cycle=&init_cycl
- Nginx 848 2023-05-18 12:01:06
-
- So konfigurieren Sie den Nginx-Server mit mehreren Standorten
- 1. Suchen Sie zunächst den Speicherort der Nginx-Konfigurationsdatei in Alibaba Cloud. 2. Erstellen Sie dann ein vhosts-Verzeichnis im conf-Verzeichnis. Dieses Verzeichnis wird zum Speichern der Konfigurationsdateien verschiedener Sites verwendet. 3. Fügen Sie dann am Ende von nginx.conf eine Zeile include/alidata/server/nginx/conf/vhosts/*.conf;userwwwwww;worker_processes1;error_log/alidata/log/nginx/error hinzu
- Nginx 2716 2023-05-18 11:29:01
-
- So beheben Sie 403, der durch eine Änderung des Stammverzeichnisses der Nginx-Website verursacht wird
- 1. Ändern Sie das Stammverzeichnis der Website von nginx. Um es in /home/fuxiao/www zu ändern, ändern Sie die Methode: vi/usr/local/nginx/conf/nginx .conf. Ändern Sie location/{roothtml;indexindex.phpindex.htmlindex.htm;} in location/{root/home/fuxiao/www;indexindex.phpindex.htmlindex.htm;} und ändern Sie dann location~\.php${ro
- Nginx 1216 2023-05-18 10:28:12
-
- So konfigurieren Sie Nginx so, dass der Datenverkehr basierend auf dem letzten Segment der Anforderungs-IP umgeleitet wird
- Vor allem der Konfigurationssprung, wenn die Standortparameter beurteilt werden, kann durch Auslagern die Belastung und den Druck des Servers verringern. Dies ist eine sehr häufige Serverbereitstellungsarchitektur. Springen Sie entsprechend dem Bereich des letzten IP-Segments # Bitte ändern Sie den Domainnamen, die IP, den Port und andere Informationen selbst upstreamhuaji-01.com{server192.168.1.100:8080;}upstreamhuaji-02.com{server192.168.1. 200:8080;} server{listen80;server_namewww.huaji.com;location/{if($remote_addr~
- Nginx 1368 2023-05-18 10:10:34
-
- So passen Sie die exklusive 404-Seite von Nginx an
- Das erste: Die eigene Fehlerseite von Nginx. Nginx greift auf eine statische HTML-Seite zu. Wenn diese Seite nicht existiert, gibt Nginx 404 aus. Wie kann man also 404 an den Client zurückgeben? Schauen Sie sich die Konfiguration unten an. In diesem Fall müssen keine Parameter geändert werden, um diese Funktion zu erreichen. server{listen80;server_namewww.test.com;root/var/www/test;indexindex.htmlindex.htm;location/{}#Definieren Sie den Fehlerseitencode. Wenn der entsprechende Fehlerseitencode angezeigt wird, leiten Sie ihn dorthin weiter. error_page404403500502503
- Nginx 2109 2023-05-18 09:04:13
-
- So konfigurieren und verwenden Sie das Proxy-Protokoll in Nginx
- Wenn Proxyprotokoll in Nginx verwendet wird, wissen wir, dass Nginx ein Webserver und ein Proxyserver ist. Es funktioniert im Allgemeinen hinter Proxyserver oder Lastausgleichssoftware (Haproxy, Amazon Elastic LoadBalancer (ELB)). und dann zu nginx Führen Sie einen echten Webzugriff durch. Da es mehrere Softwareebenen durchläuft, können einige Clientinformationen wie IP-Adresse, Portnummer usw. ausgeblendet werden, was sich nachteilig auf unsere Problemanalyse und Datenstatistik auswirkt in der Lage, echte Kunden zu gewinnen
- Nginx 3074 2023-05-18 08:47:26
-
- So lösen Sie die Probleme, die bei der Installation von vsftpd in Nginx auftreten
- 最简洁的安装步骤[root@itdragon~]#useraddftpuser[root@itdragon~]#passwdftpuserchangingpasswordforuserftpuser.newpassword:badpassword:itistooshortbadpassword:istoosimpleretypennewpassword:passwd:alauthenticationtokensupdatedsuccessfully.[root@itdragon~]#y ähm-yi
- Nginx 789 2023-05-18 08:40:05
-
- So verwenden Sie Nginx, um domänenübergreifende Probleme in der Vue-Entwicklungsumgebung zu lösen
- 1. Der lokale Testdomänenname muss mit dem Onlinedomänennamen identisch sein, um Cookies korrekt zu übermitteln und SSO-Tests durchzuführen. Hinweis: Da die relevanten Cookies nach der SSO-Anmeldung zum Domänennamen der vierten Ebene hinzugefügt werden, müssen der lokale Testdomänenname und der Domänenname der Online-Schnittstelle identisch sein. 2. Der Plan besteht darin, die Hostdatei so zu konfigurieren, dass der Online-Domänenname auf localhost verweist: 127.0.0.1product.xxx.xxx.com und Nginx für die entsprechende Weiterleitung zu konfigurieren: server{listen80;listen[::]:80;server_name ${product.xxx.xxx.com};location/api{proxy_passhtt
- Nginx 1767 2023-05-18 08:28:05
-
- So konfigurieren Sie Nginx, um den Zugriff auf ein bestimmtes Verzeichnis oder eine bestimmte Datei zu verhindern
- Kopieren Sie den Code wie folgt: location=/config/{return404;} location=/config.ini{return404;} Dadurch wird nur der Zugriff auf //www.jb51.net/path/ verhindert. Kopieren Sie den Code wie folgt: location=/ path/{ return404;} Der Zugriff auf //www.jb51.net/path/test.php ist verboten. Kopieren Sie den Code wie folgt: location^~/test{denyall;} Möglicherweise sollte test durch path ersetzt werden.
- Nginx 2986 2023-05-18 08:04:15
-
- Beispielanalyse für Nginx-Installation und -Konfiguration
- Nginx ist ein kostenloser, leistungsstarker Open-Source-HTTP-Server und Reverse-Proxy-Server. Außerdem kann Nginx als HTTP-Server für die Veröffentlichung und Verarbeitung von Websites verwendet werden Als Reverse-Proxy-Server implementiert Proxy den Lastausgleich. Hier stellen wir die Nginx-Reverse-Proxy-Lastausgleichsfunktionen aus drei Aspekten kurz vor: 1. Reverse-Proxy Über Proxy: Apropos Proxy: Zunächst müssen wir ein Konzept klären. Der sogenannte Proxy ist derzeit ein Vertreter und ein Kanal Entwerfen Sie zwei Rollen, eine ist die Agentenrolle und die andere ist die Zielrolle. Der Prozess, bei dem die Agentenrolle auf die Zielrolle zugreift, um über diesen Agenten einige Aufgaben auszuführen, wird als Agentur bezeichnet.
- Nginx 1038 2023-05-17 23:28:04
-
- So stellen Sie WordPress in Nginx pseudostatisch ein
- Konfigurieren Sie zunächst das Servermodul in Nginx wie folgt: location/{if(-f$request_filename/index.html){rewrite(.*)$1/index.htmlbreak;}if(-f$request_filename/index.php) { rewrite(.*)$1/index.php;}if(!-f$request_filename){rewrite(.*)/index.php;}}Nachdem die Konfiguration abgeschlossen ist, starten Sie nginx neu und gehen Sie dann zu den „Einstellungen“ in der WordPress-Blog-Hintergrund – „behoben
- Nginx 2295 2023-05-17 23:25:04