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 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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?
- 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
- 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
- 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