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

  • So lösen Sie das Problem der Einrichtung eines Datei-Upload- und Download-Dienstes mit Nginx+Lua
    So lösen Sie das Problem der Einrichtung eines Datei-Upload- und Download-Dienstes mit Nginx+Lua
    Das logische Haupt-Upload-Front-End fordert den Nginx-Dienst an, und Nginx ruft das Upload-Skript auf. Das Skript findet den entsprechenden logischen Speicherpfad sowie die IP-Adresse und den Port des Agenten der physischen Speichermaschine und sendet das Paket an den entsprechenden Agenten Über TCP empfängt der auf dem entsprechenden Computer bereitgestellte Agent die Daten und schreibt sie in eine lokale Datei. Laden Sie die http-Download-Anfrage von nginx herunter, nginx ruft das Download-Skript auf, das Skript analysiert die Link-Parameter, findet die entsprechende Agentenadresse gemäß den Parametern und fordert die Rückgabe des Binärinhalts der Datei an. Das Skript empfängt die vom Agenten zurückgegebenen Daten gibt es an das anfordernde Ende zurück. Nginx + Lua konfigurieren Als nächstes werden wir hauptsächlich über die Nginx-Installationskonfiguration sprechen (dazu gehört auch die Lua-Binärdatei).
    Nginx 1620 2023-05-11 20:52:04
  • So erstellen Sie eine Nginx+PHP+MySQL-Umgebung mit Docker und stellen WordPress bereit
    So erstellen Sie eine Nginx+PHP+MySQL-Umgebung mit Docker und stellen WordPress bereit
    Vorbereitung: Verwenden Sie Alibaba Cloud Kelude, um ein Projekt zu erstellen, beispielsweise eine Docker-Datei. Danach legen wir alle zugehörigen Dockerfile- und Konfigurationsdateien der WordPress-Umgebung im Centosbz-Verzeichnis ab. Verwenden Sie die Alibaba Cloud Image Warehouse-Adresse, die zum Speichern von Docker-Images verwendet wird. Sie können das Image lokal übertragen oder die Docker-Datei von Kelude abrufen, um das Image automatisch zu erstellen. Wir melden uns zuerst an und erstellen dann einen neuen Namespace, z. B. centos-bz. Danach werden alle Nginx-, PHP- und MySQL-Bilder in diesem Namespace gespeichert. Installieren Sie Docker-Co
    Nginx 1265 2023-05-11 20:37:06
  • Analyse von Nginx-Installationsbeispielen unter CentOS
    Analyse von Nginx-Installationsbeispielen unter CentOS
    Installationsumgebung: Linux-Server CentOS 7.3, Root-Berechtigung 1, installieren Sie die Voraussetzungen: sudoyuminstallyum-utils2, um das YUM-Repository einzurichten, erstellen Sie die Datei mit dem Namen/etc/yum.repos.d/nginx.repo mit dem folgenden Inhalt: (Hinweis zum Ersetzen der Betriebssystemversion: $releasever, falls die Centos-Version ist 7, ersetzen Sie es durch 7) Befehl: Verwenden Sie vim, um die nginx.repo-Datei vim/etc/yum.re zu bearbeiten
    Nginx 935 2023-05-11 20:28:11
  • Wie Nginx den Lastausgleich implementiert
    Wie Nginx den Lastausgleich implementiert
    1. Einführung in Nginx Nginx ist ein leistungsstarker HTTP- und Reverse-Proxy-Server. Er ist auch ein IMAP/POP3/SMTP-Server (E-Mail-Proxy). Einer der ersten Zwecke bei der Entwicklung dieses Produkts ist auch die Verwendung als Mail-Proxy-Server. Aufgrund seiner Stabilität, seines umfangreichen Funktionsumfangs, seiner Beispielkonfigurationsdateien, seines geringen Systemressourcenverbrauchs und seiner hohen Parallelitätsleistung wird es häufig in verschiedenen Produktionsbereitstellungen eingesetzt. Darüber hinaus implementiert Nginx E/A-Multiplexing auf Basis des ereignisgesteuerten Modells (Epoll) und verarbeitet Anfragen asynchron und nicht blockierend. Bei hoher Verbindungsparallelität ist Nginx eine gute Alternative zum Apache-Server. Und warum sollten wir uns für Nginx entscheiden? 2. Nginx-Funktionen
    Nginx 4470 2023-05-11 20:07:04
  • So installieren Sie mehrere Versionen von PHP für Nginx unter einem Linux-System
    So installieren Sie mehrere Versionen von PHP für Nginx unter einem Linux-System
    Linux-Version: 64-Bit-Centos6.4nginx-Version: nginx1.8.0php-Version: php5.5.28&php5.4.44 Beachten Sie: Wenn PHP5.5 die Hauptversion ist und im Verzeichnis /usr/local/php installiert wurde, installieren Sie andere Versionen von PHP erneut. Geben Sie einfach ein anderes Installationsverzeichnis an. Installieren Sie php#wgethttp://cn2.php.net/get/php-5.4.44.tar.gz/from/this/mirror#tarzxvfphp-5.4.44.tar.gz#cdphp-5.4.44#./configure --pr
    Nginx 1305 2023-05-11 19:34:04
  • So leiten Sie die Nginx-Konfiguration an andere Websites weiter
    So leiten Sie die Nginx-Konfiguration an andere Websites weiter
    Es gibt eine Anforderung: Springen Sie zu einer bestimmten Adresse im Projekt, aber diese Adresse möchte den Benutzern nicht zugänglich gemacht werden. Daher haben wir darüber nachgedacht, eine Proxy-Ebene zu erstellen und NGNIX direkt zu verwenden, um über einen bestimmten Pfad im Projekt einen Proxy für diese Adresse herzustellen. Nach der Abfrage relevanter Dokumente haben wir festgestellt, dass die Lösung wie folgt lautet: Verwenden Sie return302location/myBaidu{return302http://baidu.com;}. Diese Lösung springt direkt zu Baidu und ändert den Domänennamen, der direkt location.href entspricht ='baidu.com' entspricht offensichtlich nicht unseren Bedürfnissen. Der gewünschte Effekt ist ein Proxy für Baidu, aber das URL-Feld des Browsers bleibt bestehen
    Nginx 4885 2023-05-11 19:28:16
  • So erstellen Sie einen persönlichen Blog mit Nginx und WordPress
    So erstellen Sie einen persönlichen Blog mit Nginx und WordPress
    0x01 hat einen Domänennamen, einen VPS- oder Cloud-Host. Wenn es sich um eine inländische IP handelt, muss ich als Benutzer mit Sudo-Berechtigungen oder Root-Berechtigungen registriert werden Benutzer, um das Programm auszuführen, und verwenden Sie den folgenden Befehl, um es auf nologina.sudouseradd-s/sbin/nologinwordpress zu setzen. Verwenden Sie sudoyuminstall-yepel-release, um die Epel-Quelle zu installieren und Firewalld zu schließen. sudosystemctlstopfirewall
    Nginx 1965 2023-05-11 19:19:04
  • So konfigurieren Sie den Nginx-Server unter Windows
    So konfigurieren Sie den Nginx-Server unter Windows
    Starten Sie nginxcdd:cdnginx-1.2.4startnginx. Zeigen Sie die Aufgabe an. Im Task-Manager wird ein Nginx-Prozess angezeigt. Geben Sie http://127.0.0.1 in den Browser ein. Zu diesem Zeitpunkt wird die Nginx-Willkommensoberfläche angezeigt, die anzeigt, dass Nginx gestartet ist erfolgreich. Willkommen bei Ginx! Wenn Sie sich diese Seite ansehen, ist der Ginx-Webserver erfolgreich installiert und funktioniert. Für die Online-Dokumentation und den Support ist eine weitere Konfiguration erforderlich
    Nginx 5412 2023-05-11 18:52:06
  • So stellen Sie Nginx auf Docker bereit
    So stellen Sie Nginx auf Docker bereit
    1. Laden Sie das Nginx-Image „dockerpullnginx“ von Docker herunter. 2. Legen Sie die Datei nach dem Erstellen des Mount-Verzeichnisses hier ab, damit Sie die Datei nicht in den Container ändern müssen /nginx/{conf, conf.d, html, logs} 3. Um die Richtigkeit der Dateien sicherzustellen, wird empfohlen, zuerst den Container einzugeben und die entsprechenden Dateien zu kopieren. Wenn dies unpraktisch ist, können Sie zwei Fenster öffnen , geben Sie eine in den Container ein und kopieren Sie die Datei von links nach rechts. #Starten Sie den Container dockerrun-itdnginx/bin/bash#Geben Sie den Container dockerattachx ein
    Nginx 3039 2023-05-11 18:28:18
  • So binden Sie einen Domainnamen mit Nginx in Ubuntu
    So binden Sie einen Domainnamen mit Nginx in Ubuntu
    Beispiel für die Verwendung von Ubuntu mit Nginx zum Binden eines Domänennamens: 1. Bereiten Sie die Konfiguration vor und fügen Sie den Inhalt der folgenden Konfigurationsdatei in die Datei /etc/nginx/sites-available/node-app ein: upstreamnode_server{server127.0.0.1:3000fail_timeout =0 ;server127.0.0.1:5000fail_timeout=0;server127.0.0.1:5001fail_timeout=0;}server{listen80;listen[::]:80def
    Nginx 1119 2023-05-11 18:22:19
  • Analyse des Quellcodes des Nginx-Strombegrenzungsmoduls
    Analyse des Quellcodes des Nginx-Strombegrenzungsmoduls
    Systeme mit hoher Parallelität verfügen über drei Tools: Caching, Downgrade und Strombegrenzung. Der Zweck der Strombegrenzung besteht darin, das System durch Begrenzung der Rate gleichzeitiger Zugriffe/Anfragen zu schützen. Sobald die Ratenbegrenzung erreicht ist, kann der Dienst verweigert werden Eine Fehlerseite), Warteschlange und Warten (Flash-Kill), Downgrade (Zurück zu Bottom-up-Daten oder Standarddaten); zu den gängigen aktuellen Grenzwerten in Systemen mit hoher Parallelität gehören: Begrenzung der Gesamtzahl der Parallelitäten (Datenbankverbindungspool), Begrenzung der Anzahl der momentanen Parallelitäten (z. B. das limit_conn-Modul von nginx, das zur Begrenzung der Anzahl der momentanen gleichzeitigen Verbindungen verwendet wird), begrenzen Sie die durchschnittliche Rate innerhalb des Zeitfensters (zusätzlich wird das limit_req-Modul von nginx verwendet, um die durchschnittliche Rate pro Sekunde zu begrenzen). , der Strom kann auch basierend auf der Anzahl der Netzwerkverbindungen, dem Netzwerkverkehr, der CPU- oder Speicherauslastung usw. begrenzt werden. 1. Der Strombegrenzungsalgorithmus ist der einfachste und gröbste
    Nginx 1505 2023-05-11 18:16:12
  • So installieren Sie Nginx und integrieren Lua auf Centos7
    So installieren Sie Nginx und integrieren Lua auf Centos7
    Vorbereitungsarbeiten Wenn das installierte Linux mit dem Internet verbunden werden kann und der Linux-Port normal von extern genutzt werden kann, können Sie die folgenden beiden Schritte ignorieren: 1. Automatische IP-Erfassung einrichten (1) Geben Sie den Befehl [root@localhost~ ]ipaddr# zum Anzeigen der IP[ root@localhost~]nmcliconnectionshow kann die aktuellen Netzwerkkarteninformationen anzeigen. Meine ist ens33(2). Ändern Sie die Informationen [root@localhost~]vi/etc/sysconfig/network-scripts/ifcfg-ens33 und ändern Sie die letzte Zeile onboot=no in onboot=yes (.
    Nginx 1259 2023-05-11 18:04:06
  • Wie ermöglicht Nginx Benutzern den Zugriff auf Websites über die Authentifizierung mit Benutzername und Passwort?
    Wie ermöglicht Nginx Benutzern den Zugriff auf Websites über die Authentifizierung mit Benutzername und Passwort?
    Experimentelle Umgebung: Jetzt hat das Unternehmen eine interne Website mit dem Namen www1.rsyslog.org eröffnet, um vor dem Anzeigen der Webseiteninformationen nginx zum Erstellen einer virtuellen Website zu verwenden Hosten Sie www1.rsyslog.org zum Testen. www1.rsyslog.org192.168.100.107dns1192.168.100.102 1. Sehen Sie sich die aktuellen Systemparameter an [root@rhel6u3-2~]#uname–r//Sehen Sie sich die Versionsnummer des Systemkernels an 2.6.32-279.el6.i686[ root@ rhel6u3-2~]#cat/etc/r
    Nginx 1628 2023-05-11 17:19:15
  • So konfigurieren und verwenden Sie den NGINX-Webserver in Ubuntu 16.04
    So konfigurieren und verwenden Sie den NGINX-Webserver in Ubuntu 16.04
    Nginx wurde speziell für die Leistungsoptimierung entwickelt und ist seine Stabilität und der geringe Systemressourcenverbrauch sowie seine hohe Verarbeitungsfähigkeit für gleichzeitige Verbindungen (ein einzelner physischer Server kann 30.000 bis 50.000 gleichzeitige Verbindungen unterstützen). Hochleistungs-Hochleistungs-HTTP- und Reverse-Proxy-Server, auch ein IMAP/POP3/SMTP-Proxy-Server. Der erste Schritt zur Installation von Certbot ist die Installation von certbot, einem Software-Client, der fast alle Prozesse automatisieren kann. Certbot-Entwickler unterhalten ihre eigenen Ubuntu-Repositories, die neuere Software enthalten als die, die in den Ubuntu-Repositories vorhanden ist. Certbot-Repository hinzufügen: #add-apt-repositoryppa:ce
    Nginx 1197 2023-05-11 16:55:19
  • Nginx-Proxy-Funktion und Lastausgleichsinstanzanalyse
    Nginx-Proxy-Funktion und Lastausgleichsinstanzanalyse
    Konfigurationsanweisungen für den Nginx-Proxy-Dienst 1. Im http-Modul gibt es die folgende Konfiguration. Wenn der Proxy auf den Statuscode 404 stößt, leiten wir die 404-Seite an Baidu weiter. error_page404https://www.baidu.com;#Fehlerseite Vorsichtige Freunde können jedoch feststellen, dass diese Konfiguration nicht funktioniert. Wenn wir möchten, dass es funktioniert, müssen wir den Kopiercode in Verbindung mit der folgenden Konfiguration verwenden: Proxy_Intercept_errorson; #Wenn der vom Proxyserver zurückgegebene Statuscode 400 oder größer als 400 ist, wird die festgelegte Error_page-Konfiguration wirksam. Die Standardeinstellung ist deaktiviert. 2. Wenn unser Vertreter nur g
    Nginx 1521 2023-05-11 16:43:13

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