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

  • So führen Sie ein reibungsloses Upgrade von Nginx-Betrieb und -Wartung durch
    So führen Sie ein reibungsloses Upgrade von Nginx-Betrieb und -Wartung durch
    Sie können die alte ausführbare Nginx-Datei durch die neue ersetzen, ohne den Dienst zu unterbrechen – neue Anfragen gehen nicht verloren (beim Upgrade auf eine neue Version oder beim Hinzufügen/Entfernen von Servermodulen). (Empfohlenes Lernen: Nginx-Betrieb und -Wartung) Verwenden Sie zunächst das neue ausführbare Programm, um das alte zu ersetzen (am besten erstellen Sie ein Backup) und senden Sie dann das USR2-Signal (kill-USR2pid) an den Hauptprozess. Der Hauptprozess benennt seine .pid-Datei in .oldbin um (zum Beispiel: /usr/local/nginx/logs/nginx.pid.oldbin), führt dann das neue ausführbare Programm aus und startet nacheinander den neuen Hauptprozess und die neue Arbeit Prozess: PIDPPIDUSER%CP
    Nginx 1329 2023-05-15 17:34:06
  • So richten Sie einen Nginx+RTMP-Live-Broadcast-Server auf einem Mac ein
    So richten Sie einen Nginx+RTMP-Live-Broadcast-Server auf einem Mac ein
    1. Homebrow installieren Wenn Sie Brow bereits installiert haben, können Sie diesen Schritt direkt überspringen. Führen Sie den Befehl ruby-e „$(curl-fsslhttps://raw.githubusercontent.com/homebrew/install/master/install)“ aus. Wenn es installiert wurde und Sie es deinstallieren möchten: ruby-e“$(curl-fsslhttps :/ /raw.githubusercontent.com/homebrew/install/master/uninstall)“ 2. Installieren Sie ngin
    Nginx 1624 2023-05-15 17:19:06
  • So verwenden Sie die Kartenanweisung von Nginx, um einen Seitensprung zu erreichen
    So verwenden Sie die Kartenanweisung von Nginx, um einen Seitensprung zu erreichen
    Die Implementierungsmethode besteht darin, Kartenanweisungsregeln in der http-Domäne von nginx.conf hinzuzufügen, die eine URL-Regelzuordnungsdatei enthält: #Set 301 Jump Map$request_uri$new{include/etc/nginx/redirect.map;} Die Kartenanweisung unterstützt die Einführung einer Methode zum Zuordnen von Dateien. Das Inhaltsformat der Datei „redirect.map“ lautet hier wie folgt: ~^/page/mordern-php$/page/modern-php. Derzeit wird nur eine Zeile als Test hinzugefügt. Die Vorderseite kann ein regulärer Ausdruck sein, und die Rückseite soll springen. Die neue URL soll eintreffen. Jede Zeile endet mit einem Semikolon. Da auf der Website https aktiviert ist, erfolgt die Überwachung 4
    Nginx 804 2023-05-15 17:16:12
  • So aktivieren Sie den Brotli-Komprimierungsalgorithmus für Nginx
    So aktivieren Sie den Brotli-Komprimierungsalgorithmus für Nginx
    Was ist der Brotli-Komprimierungsalgorithmus? Brotli wurde ursprünglich im Jahr 2015 für die Offline-Komprimierung von Web-Schriftarten veröffentlicht. Die Softwareentwickler von Google haben im September 2015 eine erweiterte Version von Brotli veröffentlicht, die eine allgemeine verlustfreie Datenkomprimierung umfasst, mit besonderem Schwerpunkt auf der HTTP-Komprimierung. Der Encoder wurde teilweise neu geschrieben, um das Komprimierungsverhältnis zu verbessern, sowohl die Geschwindigkeit des Encoders als auch des Decoders wurde erhöht und die Streaming-API wurde verbessert, um mehr Komprimierungsqualitätsstufen hinzuzufügen. Die neue Version bietet außerdem plattformübergreifende Leistungsverbesserungen und einen geringeren Speicherbedarf für die Dekodierung. Im Gegensatz zu gängigen Komprimierungsalgorithmen für allgemeine Zwecke verwendet Brotli ein vordefiniertes 120-Kilobyte-Wörterbuch. Das Wörterbuch enthält über 13.000 häufig verwendete Wörter, Phrasen und andere Teilzeichenfolgen aus einem Text
    Nginx 1294 2023-05-15 15:52:06
  • So fügen Sie Cookie-Informationen zu Nginx-Protokollen hinzu
    So fügen Sie Cookie-Informationen zu Nginx-Protokollen hinzu
    1. Es ist bequemer, alle Cookie-Informationen direkt im Nginx abzurufen. conf-Datei $bytes_sent$request_ti
    Nginx 1652 2023-05-15 15:34:06
  • So konfigurieren Sie das Nginx-SSL-Zertifikat zur Implementierung des https-Dienstes
    So konfigurieren Sie das Nginx-SSL-Zertifikat zur Implementierung des https-Dienstes
    Wenn die Grundstruktur meines aktuellen Knotens wie folgt lautet: |----project||---static#store html files|||---index.html#index.html||---node_modules#dependency package|| -- -app.js#Knoteneintragsdatei||---package.json||---.babelrc#Der Dateicode der ES6-Datei index.html lautet wie folgt: Nginx-Konfiguration https Willkommen bei der Verwendung von https für den Zugriff auf die Seiten-App Der .js-Code lautet wie folgt: constkoa =require('koa');constfs
    Nginx 1652 2023-05-15 15:25:06
  • Wie Nginx den Browser zwingt, den HTTPS-Zugriff umzuleiten
    Wie Nginx den Browser zwingt, den HTTPS-Zugriff umzuleiten
    Der Effekt kann wie folgt gesehen werden: Aber wenn wir jetzt http verwenden, um darauf zuzugreifen, können wir nicht darauf zugreifen. Wie in der Abbildung unten gezeigt: Als Erstes muss ich jetzt die Nginx-Konfiguration verwenden. Wenn der Benutzer eine HTTP-Anfrage in den Browser eingibt, verwende ich Nginx, um zu https umzuleiten. Daher müssen wir jetzt eine einfache Nginx-Umleitungsfunktion erstellen. Daher müssen wir unserem Nginx die folgende Umleitungskonfiguration hinzufügen: server{listenxxx.abc.com;server_namexxx.abc.com;rewrite^/(.*)$https://$host$1permanent;} Daher die Hauptkonfiguration Konfiguration des Nginx-Codes
    Nginx 4821 2023-05-15 14:34:06
  • Nginx-Standortabgleichsmethode
    Nginx-Standortabgleichsmethode
    Detaillierte Erläuterung der Nginxlocation-Matching-Beispiele Beispiel 1, Nginx-Konfiguration: Beispiel 2, Nginx-Konfiguration: Beispiel 3, Nginx-Konfiguration:
    Nginx 2487 2023-05-15 14:25:13
  • So begrenzen Sie die Zugriffshäufigkeit pro Zeiteinheit in Nginx
    So begrenzen Sie die Zugriffshäufigkeit pro Zeiteinheit in Nginx
    Lassen Sie mich zunächst sagen, dass ich auf dieses Problem gestoßen bin, weil die Website angegriffen wurde und Alibaba Cloud die Polizei gerufen hat. Ich dachte darüber nach, die Zugriffshäufigkeit zu begrenzen, anstatt die IP-Adressen zu begrenzen (der Plan zur Beschränkung der IP-Adressen wird später bekannt gegeben). Wenn die Verbindungsressourcen erschöpft sind, gibt Nginx den Statuscode 502 zurück. Nach dem Hinzufügen der Einschränkungen dieser Lösung wird 599 zurückgegeben, was sich vom normalen Statuscode unterscheidet. Die Schritte sind wie folgt: Fügen Sie zunächst den folgenden Inhalt zu nginx.conf hinzu: map$http_x_forwarded_for$clientrealip{""$remote_addr;~^(?p[0-9\.]+),?.*$$firstaddr; }###safesettingtolimitther
    Nginx 744 2023-05-15 13:43:06
  • Was ist der Unterschied zwischen Nginx, Tomcat und Apache?
    Was ist der Unterschied zwischen Nginx, Tomcat und Apache?
    1. Der Unterschied zwischen Nginx und Tomcat. Nginx wird häufig als statischer Inhaltsdienst und Proxyserver verwendet. Es leitet externe Anforderungen direkt an nachfolgende Anwendungsserver weiter (Tomcat, Django usw.) wird eher als Anwendungscontainer verwendet Java-Web-Apps zum Aufsaugen. Streng genommen sollten Apache und Nginx HTTPServer heißen, während Tomcat ein ApplicationServer und ein Container für Servlet/JSO-Anwendungen ist. Der Client greift über HTTPServer auf auf dem Server gespeicherte Ressourcen (HTML-Dateien, Bilddateien usw.) zu. HTTPServer stellt lediglich eine Verbindung zum Server her
    Nginx 2373 2023-05-15 13:40:06
  • So konfigurieren Sie die Nginx-Anti-Hotlinking-Methode
    So konfigurieren Sie die Nginx-Anti-Hotlinking-Methode
    Anforderungen: Im Allgemeinen möchten Websites die Videos und Bilder ihrer Website vor Diebstahl schützen. Schließlich kostet der Videoverkehr nichts (für reiche Leute muss man nicht darüber nachdenken) 1. Kommen wir gleich zur Sache. Gehen Sie zuerst zum Nginx-Konfigurationsdateiserver{ listen80;server_namewww.test.com;root/data/web/;indexindex.phpindex.html;access_log/data/logs/nginx/biao.madacode.access.logmain;location/{root /home/data/;}error_page40
    Nginx 1482 2023-05-15 13:28:11
  • Analyse von Nginx-Server-Installationsbeispielen unter CentOS7
    Analyse von Nginx-Server-Installationsbeispielen unter CentOS7
    Die für die Installation erforderliche Umgebung ist in C-Sprache entwickelt. Es wird empfohlen, die Windows-Version als Installationsumgebung zu verwenden. 1. gcc-Installation Um nginx zu installieren, müssen Sie zuerst den von der offiziellen Website heruntergeladenen Quellcode kompilieren. Die Kompilierung hängt von der gcc-Umgebung ab. Wenn keine gcc-Umgebung vorhanden ist, müssen Sie Folgendes installieren: yuminstallgcc-c++ 2. pcrepcre-devel-Installation pcre (perlkompatibleregularexpressions) ist eine Perl-Bibliothek, einschließlich einer Perl-kompatiblen Bibliothek für reguläre Ausdrücke. Das http-Modul von nginx verwendet PCRE, um reguläre Ausdrücke zu analysieren
    Nginx 710 2023-05-15 12:58:06
  • So begrenzen Sie die maximale Anzahl von Verbindungen im Nginx-Server
    So begrenzen Sie die maximale Anzahl von Verbindungen im Nginx-Server
    Begrenzen Sie die maximale Anzahl von Verbindungen im http-Modul. Sie können die verbundene IP im Server- oder Standortmodul festlegen $binary_remote_addrzone=addr:5m;limit_connaddr1;
    Nginx 2171 2023-05-15 12:55:06
  • Nginx+Tomcat-Reverse-Proxy, Lastausgleich, Cluster-Bereitstellungsmethoden
    Nginx+Tomcat-Reverse-Proxy, Lastausgleich, Cluster-Bereitstellungsmethoden
    Leistungsvergleich zwischen Nginx und anderen Servern: Der Tomcat-Server orientiert sich an der Java-Sprache und ist ein Heavyweight-Server, während Nginx ein Lightweight-Server ist. Der Apache-Server ist stabil, Open Source und plattformübergreifend. Der Apache-Server unterstützt jedoch keine hohe Parallelität und kann die Verarbeitung von Millionen von TCP-Verbindungen und mehr als 100.000 gleichzeitigen Verbindungen unterstützen. Die Hauptvorteile von Nginx bestehen darin, dass es eine hohe Parallelität, eine einfache Bereitstellung, einen geringen Speicherverbrauch und niedrige Kosten erreichen kann. Die Hauptnachteile bestehen darin, dass die Rewrite-Funktion nicht leistungsstark genug ist und es nicht so viele Module wie Apache gibt. In diesem Artikel wird hauptsächlich die Bereitstellung des Nginx + Tomcat-Reverse-Proxys und des Lastausgleichs erläutert, wobei der Schwerpunkt auf beliebten und praktischen Methoden liegt. Dieser Artikel
    Nginx 682 2023-05-15 12:37:06
  • Wie ermöglicht Nginx dem Browser, Zugriffsprotokolle in Echtzeit anzuzeigen?
    Wie ermöglicht Nginx dem Browser, Zugriffsprotokolle in Echtzeit anzuzeigen?
    1. Überprüfen Sie zunächst die Nginx-Version. Das Installationsverzeichnis ist /application/nginx-1.9.7[root@ansheng~]#/application/nginx-1.9.7/sbin/nginx-vnginxversion: nginx/1.9.7builtbygcc4.4.720120313(redhat4.4.7-16)(gcc)configurearguments:--prefix=/application/nginx-1.9.7--user=nginx--group=
    Nginx 1397 2023-05-15 12:31:22

Werkzeugempfehlungen

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

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素材
2024-05-09

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

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

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

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

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

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!