aktueller Standort:Heim > Technische Artikel > Betrieb und Instandhaltung > Nginx

  • So konfigurieren Sie Nginx für die Rückgabe von Text oder JSON
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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

Werkzeugempfehlungen

Kontaktcode für das jQuery-Enterprise-Nachrichtenformular

Der Kontaktcode für das jQuery-Unternehmensnachrichtenformular ist ein einfacher und praktischer Unternehmensnachrichtenformular- und Kontaktcode für die Einführungsseite.

Wiedergabeeffekte für HTML5-MP3-Spieluhren

Der Spezialeffekt „HTML5 MP3-Musikbox-Wiedergabe“ ist ein MP3-Musikplayer, der auf HTML5+CSS3 basiert, um niedliche Musikbox-Emoticons zu erstellen und auf die Schaltfläche „Umschalten“ zu klicken.

HTML5 coole Partikelanimations-Navigationsmenü-Spezialeffekte

Der Spezialeffekt „HTML5 Cool Particle Animation“ für das Navigationsmenü ist ein Spezialeffekt, der seine Farbe ändert, wenn die Maus über das Navigationsmenü bewegt wird.
Menünavigation
2024-02-29

Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare

Der Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare ist eine visuelle Form, die auf jQuery und dem Bootstrap-Framework basiert.

Webvorlage für Bio-Obst- und Gemüselieferanten Bootstrap5

Eine Webvorlage für Bio-Obst- und Gemüselieferanten – Bootstrap5
Bootstrap-Vorlage
2023-02-03

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus
Backend-Vorlage
2023-02-02

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5
Bootstrap-Vorlage
2023-02-02

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4
Bootstrap-Vorlage
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG material
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
Banner image
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-02-27

Website-Vorlage für Reinigungs- und Reparaturdienste für Inneneinrichtungen

Die Website-Vorlage für Reinigungs- und Wartungsdienste für Heimdekoration ist ein Website-Vorlagen-Download, der sich für Werbewebsites eignet, die Heimdekorations-, Reinigungs-, Wartungs- und andere Dienstleistungsorganisationen anbieten. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-05-09

Persönliche Lebenslauf-Leitfaden-Seitenvorlage in frischen Farben

Die Vorlage „Fresh Color Matching“ für die Lebenslauf-Leitfadenseite für persönliche Bewerbungen ist eine persönliche Webvorlage zum Herunterladen von Lebensläufen für die Jobsuche, die für einen frischen Farbabstimmungsstil geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-29

Web-Vorlage für kreativen Job-Lebenslauf für Designer

Die Webvorlage „Designer Creative Job Resume“ ist eine herunterladbare Webvorlage für die Anzeige persönlicher Lebensläufe, die für verschiedene Designerpositionen geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28

Website-Vorlage eines modernen Ingenieurbauunternehmens

Die Website-Vorlage für moderne Ingenieur- und Bauunternehmen ist eine herunterladbare Website-Vorlage, die sich zur Förderung der Ingenieur- und Baudienstleistungsbranche eignet. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28