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

  • So lösen Sie das Problem, wenn Docker die Nginx-Bindungskonfigurationsdatei nicht ausführen kann
    So lösen Sie das Problem, wenn Docker die Nginx-Bindungskonfigurationsdatei nicht ausführen kann
    Die direkte Ausführung des Startbefehls schlägt fehl, das Image abzurufen: dockerpullnginx und dann den Startbefehl auszuführen: dockerrun-d-p80:80-p443:443--namenginx\-v/mydata/nginx/html:/usr/share/nginx /html\-v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf\-v/mydata/nginx/conf/conf.d:/etc/nginx/conf.d\-v/ mydata/nginx/logs :/var/
    Nginx 943 2023-05-17 09:34:05
  • So richten Sie den Nginx-Reverse-Proxy-FTP-Server ein
    So richten Sie den Nginx-Reverse-Proxy-FTP-Server ein
    1. Installieren Sie nginx 2. Installieren Sie vsftpd 3. Ändern Sie die nginx-Konfigurationsdatei nginx.conf 3.1 Fügen Sie den FTP-Benutzer userftpuser in der ersten Zeile hinzu; 3.2 Konfigurieren Sie den relevanten Pfad server{ listen80; #ftp server address location/ images{ root /home/ftpuser; #Der absolute Pfad des Ordners des Proxy-FTP-Servers indexftpuser; #Legen Sie die Willkommensseite fest
    Nginx 4893 2023-05-17 09:31:18
  • So installieren Sie NodeJS unter Ubuntu und implementieren den Nginx-Reverse-Proxy-Server
    So installieren Sie NodeJS unter Ubuntu und implementieren den Nginx-Reverse-Proxy-Server
    1. Es wird dringend empfohlen, NVM (Node-Versionsmanager) zu verwenden, um die neue Version von NodeJS zu installieren. Bei anderen Installationsmethoden gibt es mehr oder weniger Probleme. Die spezifischen Schritte sind wie folgt: 1. Laden Sie nvm über den Befehl git herunter. Der Ausführungsbefehl lautet wie folgt: Wir laden nvm nach /root/git/ herunter (denken Sie daran, zuerst git zu installieren): [root@vm-22-180-ubuntu ~]#pwd/ root[root@vm-22-180-ubuntu~]#mkdirgit[root@vm-22-180-ubuntu~]#cdgit[root@vm-22-180-ubuntu~]#gitclonehttps:/ /
    Nginx 1554 2023-05-17 09:13:05
  • Wie Nginx Lastausgleich und Multi-Site-Sharing-Sitzung implementiert
    Wie Nginx Lastausgleich und Multi-Site-Sharing-Sitzung implementiert
    Zu den gängigen Methoden für Multi-Site-Sharing-Sitzungen gehören: • Verwendung des automatischen .net-Statusdienstes (asp.netstateservice); • Verwendung der .net-Sitzungsdatenbank; •Verwenden Sie Cookies, um die gemeinsame Nutzung zwischen mehreren Websites zu erreichen (diese Methode ist auf den Fall beschränkt, dass mehrere Websites denselben Domänennamen haben). Hier werden wir das Speichern von Sitzungen in Form einer Datenbank üben, um Sitzungen zur gemeinsamen Nutzung mehrerer Websites zu erreichen. Zuerst erstellen wir die Site, wie unten gezeigt: default.aspx verfügt über zwei Schaltflächen. Setsession wird hauptsächlich zum Zuweisen von Werten zu einer Sitzung verwendet (z. B. Sitzung).
    Nginx 1242 2023-05-17 08:31:13
  • So verwenden Sie Nginx als Perl-Programmserver und sein Perl-Modul unter Linux
    So verwenden Sie Nginx als Perl-Programmserver und sein Perl-Modul unter Linux
    Perl + Fastcgi + Nginx erstellen. Wird Perl auch Fastcgi unter Nginx erstellen? Die Popularität des Webprogramms PHP ist unübertroffen, egal wie gut die Leistung ist. Einige kleine Funktionen können jedoch durch die Verwendung von Fastcgi gelöst werden. 1. Bereiten Sie die Softwareumgebung vor : nginxperl: Das System wird mit der Installation von fastcgi1.2perl geliefert. Im Allgemeinen wird Linux mit Perl geliefert, sodass Sie es nicht installieren müssen. Wenn dies nicht der Fall ist, führen Sie bitte Folgendes aus:
    Nginx 1027 2023-05-16 23:25:51
  • So beheben Sie den CPU-Fehler bei der Nginx-Serverkonfiguration
    So beheben Sie den CPU-Fehler bei der Nginx-Serverkonfiguration
    Überprüfen Sie zunächst die Möglichkeit von Kundenproblemen: Aufgrund des übermäßigen Datenverkehrs auf der Website übersteigt die Anzahl der IP-Adressen eine Million pro Tag, was dazu führt, dass die CPU rasant und direkt auf 100 % Betriebsgeschwindigkeit ansteigt, was zum Absturz und Einfrieren des Servers führt Nach mehreren Tagen der Recherche kamen wir zu einem Ergebnis: Die Verbindung ist blockiert, was zu einer Endlosschleife von Abstürzen führt. Nach jedem Absturz wird sie, solange sie neu gestartet wird, etwa 2-3 Mal blockiert Nach der Analyse des Programmierers kann es sein, dass der Datenverkehr die Verzögerung überschreitet und den Absturz verursacht. Was ist also die Lösung für häufige CPU-Alarme, wenn eine Nginx-Serverkonfiguration auftritt? Zuerst müssen Sie feststellen, ob die Serverkonfiguration ausreichend ist und dieser Benutzer einen BGP-Server verwendet. Die Bandbreite und die Konfiguration sind ausreichend. E5-2650V4*232G Speicher 250G Samsung SSD, also
    Nginx 1728 2023-05-16 23:01:04
  • So integrieren Sie Nginx mit Lua, um MySQL zu betreiben
    So integrieren Sie Nginx mit Lua, um MySQL zu betreiben
    Die Implementierungsidee besteht darin, die Blacklist direkt in Nginx zu konfigurieren und sie durch Schreiben logischer Blöcke im Server (Java) und Vereinheitlichen der Interceptoren im Filter zu implementieren ; Hier sind 3 Implementierungsideen, es gibt vielleicht noch mehr, aber wenn wir darüber nachdenken, scheint es nicht unmöglich zu sein, logische Blöcke in Nginx zu schreiben Dies ist jedoch auf Codeebene der Fall. Erstens wird dies in Spitzenzeiten mit hoher Parallelität zwangsläufig einen größeren Druck auf die Back-End-Dienste ausüben. Gibt es also andere bessere Möglichkeiten, damit umzugehen? Darum geht es bei Lua, das heißt, Nginx fungiert als Gateway und fungiert dennoch als Proxyserver, da Nginx Lua integrieren kann
    Nginx 1262 2023-05-16 22:43:11
  • Analyse des Beispielcodes für die Installation von Nginx unter Linux
    Analyse des Beispielcodes für die Installation von Nginx unter Linux
    Das Linux-System ist Centos 64-Bit-Einführung 1. Gängige Methoden für die Linux-Installationssoftware 1. Die RPM- (oder PKG-)Installation ist ähnlich wie das Windows-Installationsprogramm ein vorkompiliertes Programm. Es wird eine allgemeine Parameterkompilierung verwendet, und die Konfigurationsparameter sind nicht optimal und kontrollierbar. Beispielsweise weist die benutzerdefinierte Installation bestimmter Komponenten des Programms normalerweise komplexe Abhängigkeiten zwischen Installationspaketen auf, was den Vorgang komplex und einfach zu installieren macht und eine geringe Fehlerquote aufweist. 2. Die Installation von yum (oder apt -get), einer verbesserten Version von rpm, lädt Installationspakete automatisch online herunter und verwaltet automatisch Abhängigkeiten. 3. Kompilierung und Installation (die Methode unterscheidet sich zwischen verschiedenen Linux-Distributionen nicht sehr) ist in hohem Maße kontrollierbar und kann Optimiert werden entsprechend der aktuellen Systemumgebung während der Konfiguration Parameter, anpassbare Komponenten und einfache Installationsparameter
    Nginx 642 2023-05-16 22:13:04
  • So ersetzen Sie Nginx durch Openresty
    So ersetzen Sie Nginx durch Openresty
    OpenResty, auch bekannt als ngx_openresty, ist ein zentraler Webanwendungsserver, der auf Nginx und Lua basiert und Nginx effektiv zu einem leistungsstarken Server macht, indem er verschiedene gut gestaltete Nginx-Module zusammenführt Webanwendungsplattform. Laden Sie openrestywgethttps://openresty.org/download/openresty-1.15.8.1.tar.gztarzxvfopenresty-1.15.8.1.tar.gzcdopenresty herunter
    Nginx 1224 2023-05-16 22:10:05
  • So lösen Sie das Problem, dass Nginx unter Windows nicht gestartet werden kann, weil Port 80 belegt ist
    So lösen Sie das Problem, dass Nginx unter Windows nicht gestartet werden kann, weil Port 80 belegt ist
    1. Installieren und laden Sie die neueste unter Windows verwendete Version herunter, derzeit 1.11.10, wie in der Abbildung gezeigt: Laden Sie sie einfach herunter und entpacken Sie sie. 2. Führen Sie nginx aus, Fehler: [emerg]10348#10940:bind()to0.0.0.0:80failed(10013:aattemptwasmadetoaccessasocketinawayforbiddenbyitsaccesspermissions), wie in der Abbildung gezeigt: Es ist auch im Protokoll zu sehen, öffnen Sie: nginx-1.11. 10\logs\error.log ist in der Abbildung dargestellt: Nginx verwendet standardmäßig Port 80, aber w
    Nginx 2497 2023-05-16 21:56:36
  • So optimieren Sie die Nginx-Konfiguration und den Nginx-Kernel
    So optimieren Sie die Nginx-Konfiguration und den Nginx-Kernel
    Der Optimierungscode (Konfigurationsdatei) in der Nginx-Anweisung lautet wie folgt: worker_processes8. Es wird empfohlen, die Anzahl der Nginx-Prozesse entsprechend der Anzahl der CPUs anzugeben, normalerweise ein Vielfaches davon. Kopieren Sie den Code wie folgt: Worker_CPU_AFFINT000001000010000100001000010000100001000010000000; Kopieren Sie den Codecode wie folgt: worker_rlimit_nofi
    Nginx 1385 2023-05-16 21:43:27
  • So greifen Sie in Nginx auf mehrere Projekte mit einem Domänennamen zu
    So greifen Sie in Nginx auf mehrere Projekte mit einem Domänennamen zu
    Einführung in den Abgleich des Standortmoduls 1. „=“ Präfix-Direktabgleich, wenn der Abgleich erfolgreich ist, werden andere Abgleiche gestoppt. 2. Gewöhnliche Zeichenfolgenanweisungen werden in der Reihenfolge vom längsten zum kürzesten abgeglichen. Wenn der erfolgreich abgeglichene Ort ^~ verwendet, werden andere Abgleiche gestoppt (regulärer Abgleich). 3. Anweisungen für reguläre Ausdrücke werden entsprechend der Reihenfolge in der Konfigurationsdatei abgeglichen. Bei Erfolg werden andere Abgleiche gestoppt. 4. Wenn im dritten Schritt eine erfolgreiche Übereinstimmung vorliegt, verwenden Sie das Ergebnis, andernfalls verwenden Sie das Ergebnis des zweiten Schritts. Hinweis 1. Die Übereinstimmungsreihenfolge besteht darin, zuerst normale Zeichenfolgen und dann reguläre Ausdrücke abzugleichen. Darüber hinaus basiert die Zuordnungsreihenfolge gewöhnlicher Zeichenfolgen auf der Zeichenlänge in der Konfiguration von lang nach kurz, was bedeutet, dass die Reihenfolge der mithilfe gewöhnlicher Zeichenfolgen konfigurierten Orte ohnehin irrelevant ist.
    Nginx 2110 2023-05-16 21:37:20
  • So verwenden Sie Nginx, um ein Vue2-Projekt unter einem Windows-System bereitzustellen
    So verwenden Sie Nginx, um ein Vue2-Projekt unter einem Windows-System bereitzustellen
    Schritt 1: Laden Sie nginx1 herunter und installieren Sie es. Zuerst müssen wir auf die offizielle Website von nginx gehen, um die Windows-Version von nginx2 herunterzuladen. Nachdem Sie auf den Download-Link geklickt haben, laden Sie das folgende komprimierte Nginx-Paket herunter: 3. Entpacken Sie das komprimierte Nginx-Paket . Hier müssen Sie aufpassen, dass der Dekomprimierungspfad von nginx keine chinesischen Zeichen enthalten kann, da der Nginx-Dienst sonst nicht normal gestartet werden kann. Versuchen Sie es mit 4. Wir doppelklicken auf die Datei nginx.exe, um den Dienst zu starten Freunde, die genau hinsehen, werden feststellen, dass ein schwarzes Popup-Fenster blitzschnell verschwindet. Dann ist der Startvorgang abgeschlossen. 5. Dann öffnen wir den Browser und greifen auf: http://localhost zu. Wenn die folgende Schnittstelle angezeigt wird, bedeutet dies, dass der Nginx-Dienst erfolgreich gestartet wurde!
    Nginx 2568 2023-05-16 21:37:11
  • So verwenden Sie Proxy_pass in Nginx
    So verwenden Sie Proxy_pass in Nginx
    1. Offizielle Nginx-Anleitung für Proxy_Pass. Es gibt zwei Module in Nginx, die über Proxy_Pass-Anweisungen verfügen. Proxy_pass von ngx_http_proxy_module: Syntax: Proxy_passURL; Szenario: Standort, ifinlocation, limit_exclusive Beschreibung: Legen Sie das Protokoll und die Adresse des Backend-Proxyservers sowie einen optionalen URI fest, der dem Standort zugeordnet werden kann. Das Protokoll kann „http“ oder „https“ sein. Adresse
    Nginx 1689 2023-05-16 20:38:15
  • So lösen Sie das Problem, dass die Seite aufgrund der Nginx-Konfiguration in der Linux-Umgebung nicht aktualisiert wird
    So lösen Sie das Problem, dass die Seite aufgrund der Nginx-Konfiguration in der Linux-Umgebung nicht aktualisiert wird
    In der Linux-Umgebung ist der Nginx-Lastausgleich möglicherweise nicht erfolgreich in der Konfigurationsdatei nginx.conf des virtuellen Hosts konfiguriert, was dazu führt, dass die Seite nicht aktualisiert wird und der Inhalt des Caches weiterhin angezeigt wird. Kommentieren Sie abschließend die relevante Cache-Konfiguration in der Datei nginx.conf und gehen Sie dann in das tmp-Verzeichnis, um die generierte Cache-Datei anzuzeigen, wie in der Abbildung gezeigt: Hier müssen wir die Dateien Proxy_cache und Proxy_temp löschen: Starten Sie den Nginx-Dienst neu : sercivenginxrestart
    Nginx 1626 2023-05-16 20:26:12

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