aktueller Standort:Heim > Technische Artikel > Betrieb und Instandhaltung > Nginx
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- So konfigurieren und verwenden Sie den Nginx-Server in Node.js
- Node.js ist eine auf der Chrome-JavaScript-Laufzeitumgebung basierende Plattform, die zum einfachen Erstellen von Webanwendungen mit schneller Reaktionsgeschwindigkeit und einfacher Erweiterung verwendet wird. Node.js verwendet ein ereignisgesteuertes, nicht blockierendes E/A-Modell, um leichtgewichtig und effizient zu sein. Es eignet sich sehr gut für datenintensive Echtzeitanwendungen, die auf verteilten Geräten ausgeführt werden, wie z. B. Echtzeit-Chat. Gzip-Codierung, statische Dateien, HTTP-Caching, SSL-Verarbeitung, Lastausgleich und Reverse-Proxy usw. können jedoch alle über Nginx durchgeführt werden, wodurch die Belastung von node.js verringert und der Website-Verkehr durch den leistungsstarken Cache von Nginx eingespart wird Geschwindigkeit. Die Nginx-Konfiguration im Flussdiagramm lautet wie folgt: http{proxy_
- Nginx 2666 2023-05-23 15:25:06
-
- So konfigurieren Sie Nginx, um die Groß-/Kleinschreibung von PHP-Variablennamen zu deaktivieren
- Nginx (ausgesprochen „engineX“) ist ein Open-Source-Hochleistungs-Reverse-Proxy-Server, der viele Lastausgleichsalgorithmen unterstützt. Es wurde von Igor Sysoev aus Russland erstellt und die erste öffentliche Version wurde 2004 veröffentlicht. Seitdem ist es die erste Wahl vieler Websites und Unternehmen, darunter Facebook, Google, LinkedIn, Dropbox und viele mehr. Wenn Nginx zum Weiterleiten von Anfragen für PHP-Websites verwendet wird, kann dies zu Problemen führen, da bei Variablennamen in PHP die Groß-/Kleinschreibung beachtet wird. Insbesondere in der Nginx-Konfiguration kann es zu einem „404NotFound“ kommen, wenn die URL beim Zugriff auf die URL Großbuchstaben enthält.
- Nginx 1776 2023-05-23 15:16:30
-
- Nginx-Cache-Konfigurationsplan und Lösung der damit verbundenen Speichernutzungsprobleme
- 5 Optionen für den Nginx-Caching-Cache 1. Einer der herkömmlichen Caches (404). Diese Methode besteht darin, den 404-Fehler von Nginx an das Backend weiterzuleiten und dann Proxy_store zu verwenden, um die vom Backend zurückgegebene Seite zu speichern. Konfiguration: Location/{root/home/html/;#Home-Verzeichnis läuft ab1d;#Ablaufzeit der Webseite error_page404=200/fetch$request_uri;#404 Geleitet zum /fetch-Verzeichnis} Location/fetch/{#404 Geleitet internal ;#Gibt an, dass auf dieses Verzeichnis nicht direkt extern zugegriffen werden kann
- Nginx 2895 2023-05-23 14:01:38
-
- So erstellen Sie einen NFS-Server mit Nginx
- Einführung: Was ist ein NFS-Server (Network File System)? Seine wichtigste Funktion besteht darin, verschiedenen Computern und verschiedenen Betriebssystemen den Zugriff auf Dateien an anderer Stelle im Netzwerk zu ermöglichen Genauso wie die Verwendung Ihres eigenen Computers. Warum muss der NFS-Server Daten vom selben Ort abrufen, um die Konsistenz der Website-Daten sicherzustellen? Unabhängig davon, an welchen Back-End-Server der Load Balancer die Anforderung verteilt, ist der vom Client angezeigte Inhalt konsistent. Ob ein NFS-Server die beste Lösung ist? Nein, NFS ist eine relativ kostengünstige Lösung. Im Allgemeinen wird die Leistung nicht besonders hoch sein. Es wird empfohlen, einen dedizierten Speicherserver zu verwenden. Vor- und Nachteile von NFS
- Nginx 1466 2023-05-23 12:55:21
-
- So kompilieren und installieren Sie Nginx in einer LNMP-Umgebung
- Das Linux-System, das ich verwende, ist Centos7.1. Wenn auf dem Linux-System GCC und andere Kompilierungssoftware nicht vorinstalliert sind, können Sie sie mit der Yum-Quelle installieren. Um Nginx zu installieren, müssen Sie zunächst die abhängigen Module pcre, zlib und openssl installieren. Das gzip-Modul erfordert die zlib-Bibliothek. Die SSL-Funktion erfordert die openSL-Bibliothek. 1. Installieren Sie pcre-Abhängigkeiten und laden Sie pcre-8.38wgetftp://ftp.csx.cam.ac.uk/ herunter. software/programming/pcre/pcre-8.38. tar.gz dekomprimieren tar-zxvfpcre-8.38.t
- Nginx 1197 2023-05-23 12:34:06
-
- So starten Sie den Nginx-Dienst in Ubuntu neu
- 1. Verwenden Sie die Tastenkombination [Strg+Alt+T], um den Terminal-Befehlsmodus zu öffnen. 2. Sie können den Nginx-Dienst auf folgende Weise neu starten. Methode eins: Geben Sie im ausführbaren Nginx-Verzeichnis sbin den folgenden Befehl ein, um den Nginx-Dienst neu zu starten -ef|grepnginx #Finden Sie die aktuelle Nginx-Prozessnummer]#kill-TERM132#Töten Sie den Nginx-Prozess. 132 ist die Nginx-Prozessnummer
- Nginx 3773 2023-05-23 12:22:13
-
- So installieren und stellen Sie Nginx in Centos 6.5 64-Bit bereit
- 1. Einführung in Nginx Nginx ist ein Webserver, der auch für den Lastausgleich und den Reverse-Proxy verwendet werden kann. Ich werde nicht direkt darauf eingehen Installationsschritt 2. Nginx-Installation 1. Laden Sie Nginx und zugehörige Komponenten herunter. Ich wechsle direkt zum Root-Benutzer, um das Programm herunterzuladen und die zugehörigen Komponenten herunterzuladen. wgethttp://nginx.org/download/nginx- 1.10.2.tar.gz Installationsinhalt weglassen...[root@localhos
- Nginx 1274 2023-05-23 12:19:06
-
- Nginx-Server-Setup und grundlegende Konfigurationsbeispielanalyse
- nginx (enginex) ist ein leistungsstarker HTTP-Server und Reverse-Proxy-Server. Diese Software wurde entwickelt, um das c10k-Problem zu lösen. Die Architektur von Nginx nutzt viele moderne Betriebssystemfunktionen, um einen leistungsstarken HTTP-Server zu implementieren. Auf Linux-Systemen verwendet Nginx beispielsweise Epoll, Sendfile, Fileaio, Directio und andere Mechanismen, was Nginx nicht nur hocheffizient macht, sondern auch einen sehr geringen Ressourcenverbrauch aufweist. Beamte behaupten, dass Nginx nur 2,5 m Speicher benötigt, um 10.000 zu verwalten inaktive httpkeep-alive-Verbindungen. Nginx führt bei Bedarf mehrere Prozesse gleichzeitig aus: einen Hauptprozess (ma
- Nginx 1755 2023-05-23 11:22:06
-
- So konfigurieren Sie mehrere PHP-Versionen mit Nginx und Apache
- Manchmal können unsere Projekte nicht alle die gleiche PHP-Version haben und jedes Projekt muss mit einer anderen Version von PHP konfiguriert werden. PHPStudy wird durch die folgende Konfiguration implementiert: Nginx cut conf (optional) add includevhosts/* in nginx.conf. conf; Auf diese Weise importiert Nginx automatisch alle *.conf-Dateien im aktuellen Verzeichnis -> vhosts-Verzeichnis, wodurch es für jedes Projekt einfacher wird, die Nginx-Konfigurationsdatei unabhängig zu verwalten und mehrere Versionen von PHP zu konfigurieren ;root"D: in der conf-Datei: /WWW"
- Nginx 1197 2023-05-23 11:10:06
-
- So konfigurieren Sie den Nginx-Server https
- Beantragen Sie ein Zertifikat. Derzeit gibt es viele Online-Organisationen, die kostenlose persönliche SSL-Zertifikate mit einer Gültigkeitsdauer von einigen Monaten bis zu einigen Jahren anbieten. Nehmen wir als Beispiel Startssl: https://www.startssl.com. Nach erfolgreicher Beantragung ist es 3 Jahre lang gültig und kann nach Ablauf kostenlos verlängert werden. Auch der konkrete Bewerbungsprozess ist sehr einfach. Wählen Sie nach der Registrierung und Anmeldung den Zertifikatsassistenten>>dvsslcertificate aus, um ein kostenloses SSL-Zertifikat zu beantragen. Nachdem Sie den Domänennamen per E-Mail überprüft haben, generieren Sie die CSR des SSL-Zertifikats auf Ihrem eigenen Server. Merken Sie sich das Geheimnis, um die Eingabe zu generieren: opensslreq-newkeyrsa:2048-keyoutwe
- Nginx 1743 2023-05-23 11:01:06
-
- So beheben Sie den Nginx 403 Forbidden-Fehler, der durch Berechtigungsprobleme verursacht wird
- Heute habe ich nginx in einer neuen Umgebung installiert. Daher sind alle Zugriffe 403. Normalerweise wurde 403 angezeigt. Ich dachte jedoch sofort, dass die Pfadkonfiguration falsch war, aber ich habe genauer hingesehen und festgestellt, dass der Verzeichnispfad in Ordnung ist .conf: Kopieren Sie den Code. Der Code lautet wie folgt: server{ listen80;server_namelocalhost;#charsetkoi8-r;#access_loglogs/host.access.logmain;location/{root/root/html;indexindex.htmlindex.htm;}} Ergebnisse der Pfadabfrage im System: Kopieren Sie den Code. Der Code lautet wie folgt: [roo
- Nginx 1889 2023-05-23 10:16:34
-
- So implementieren Sie die hohe Verfügbarkeit von Nginx in einer Produktionsumgebung
- Vorbereitungsarbeiten: 192.168.16.128192.168.16.129 zwei virtuelle Maschinen. Installieren Sie Nginx. Installieren Sie Nginx und aktualisieren Sie die Yum-Quelldatei: rpm-ivhhttp://nginx.org/packages/centos/7/noarch/rpms/nginx-release-centos-7-0.el7.ngx.noarch.rpmwget- o/ etc/yum.repos.d/centos-base.repohttp://mirrors.aliyun.com/repo/centos-7.repoInstallieren Sie nginx
- Nginx 1506 2023-05-23 09:25:12
-
- So beheben Sie Fehler beim Starten des Nginx-Dienstes in Kubernetes
- ❌Der Pod-Knoten startet nicht, auf den Nginx-Dienst kann nicht normal zugegriffen werden und der Dienststatus wird als ImagePullBackOff angezeigt. [root@m1~]#kubectlgetpodsNAMEREADYSTATUSRESARTSAGEnginx-f89759699-cgjgp0/1ImagePullBackOff0103m Zeigen Sie die Pod-Knotendetails des Nginx-Dienstes an. [root@m1~]#kubectldescribepodnginx-f89759699-cgjgpName:nginx-f89759699-cgjgpNamespace
- Nginx 1096 2023-05-23 09:25:05
-
- Analyse von Nginx-Installations- und Konfigurationsbeispielen
- Plattform des Nginx-Installationssystems: CentosRelease6.6 (final) 64-Bit. 1. Installieren Sie die Kompilierungstools und Bibliotheksdateien yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel 2. Installieren Sie zunächst pcrepcre, damit ngnix die Rewrite-Funktion unterstützen kann. 1. Laden Sie das pcre-Installationspaket herunter, Download-Adresse: [root@bogonsrc]#wgethttp://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8
- Nginx 1197 2023-05-23 08:56:41
-
- So verwenden Sie Nginx als Reverse-Proxy zum Konfigurieren der GZip-Komprimierung
- Voraussetzungen: node.js+nginx-Reverse-Proxy. Arbeit, die node.js ausführen muss: express4.0 oder niedriger: app.use(express.compress()); // Hauptsächlich dieser Satz app.use(express.json () );app.use(express.urlencoded());app.use(express.bodyparser());app.use(express.methodoverride());app.use(express.cookieparser());Um zu lassen Alle Anfragen werden komprimiert, also c
- Nginx 1280 2023-05-22 23:43:04