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:
-
- Wofür kann Nginx verwendet werden?
- Die Matching-Regel „location =“ gibt eine exakte Übereinstimmung an. Ein Treffer erfolgt nur, wenn der angeforderte URL-Pfad genau mit der folgenden Zeichenfolge übereinstimmt. ^~ bedeutet, dass diese Regel verwendet wird und keine weitere Suche durchgeführt wird, wenn das Zeichen nach dem Symbol am besten übereinstimmt. ~ gibt an, dass die Regel mithilfe regulärer Ausdrücke definiert ist und die Groß-/Kleinschreibung beachtet wird. ~* gibt an, dass die Regel mithilfe regulärer Ausdrücke definiert ist und die Groß-/Kleinschreibung nicht beachtet wird. Es ist zu beachten, dass die Übereinstimmungspriorität von Nginx auf der oben genannten Reihenfolge basiert. Es ist zu beachten, dass, sobald eine bestimmte Übereinstimmung erreicht wird, diese direkt beendet wird und keine weitere Übereinstimmung durchgeführt wird. Die verbleibenden normalen Übereinstimmungen werden entsprechend priorisiert Die längste Übereinstimmungslänge bedeutet, dass derjenige verwendet wird, der mehr Übereinstimmungen aufweist. server{server_namewebsite.
- Nginx 1058 2023-05-16 20:20:38
-
- So installieren Sie Nginx unter Linux
- Installationsabhängigkeiten yuminstallgccyuminstallpcre-develyuminstallzlibzlib-develyuminstallopensslopenssl-devel Bei der Installation dieser 4 Abhängigkeiten werden in der Mitte einige Fragen angezeigt, um das Nginx-Tar-Paket herunterzuladen. //Geben Sie das Verzeichnis /usr/local ein. cd/usr/local//Erstellen Sie ein Datei Falten nginxmkdirnginx//Geben Sie den Nginx-Ordner ein cdnginx//Laden Sie das TAR-Paket herunter wgethttp://nginx.org/download/nginx-1.13.7.
- Nginx 4213 2023-05-16 19:48:07
-
- So schließen Sie das error_log-Protokoll in Nginx
- Konfigurationsparameterformat: error_log/path/to/loglevel; Übliche Fehlerprotokollebenen sind debug|info|notice|warn|error|crit|alert|emerg Es ist nicht definiert. Die Standardstufe ist „Fehler“. Sie kann in den Abschnitten „Haupt“, „http“, „Server“ und „Standort“ konfiguriert werden. Wenn in der Konfigurationsdatei zwei Fehlerprotokolle definiert sind, kommt es zu Konflikten im selben Konfigurationsabschnitt, sodass nur ein Fehlerprotokoll im selben Abschnitt konfiguriert werden darf. Es ist jedoch in Ordnung, in verschiedenen Konfigurationsabschnitten zu erscheinen. Nginx
- Nginx 1331 2023-05-16 18:01:13
-
- So konfigurieren Sie eine Node.js-Anwendung für die Verwendung eines Nginx-Servers
- 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 reduziert und der Website-Verkehr durch den leistungsstarken Cache von Nginx eingespart wird Ladegeschwindigkeit. Die Nginx-Konfiguration im Flussdiagramm lautet wie folgt: http{proxy_
- Nginx 1063 2023-05-16 17:58:35
-
- So konfigurieren Sie den Nginx-Dateiserver im Windows 10-System
- Laden Sie die Windows-Version von Nginx von der offiziellen Nginx-Website herunter: Entpacken Sie das heruntergeladene Softwarepaket: Hinweis: Der Pfad zum entpackten Paket darf keine chinesischen Zeichen enthalten, da der Nginx-Dienst sonst nicht gestartet werden kann: „Windows-Taste + R-Taste“. " Um den Lauf zu öffnen, geben Sie „cmd“ ein. Geben Sie „dos terminal“ ein: c:\users\administrator>f:f:\>cdgx\nginx-1.16.1#Startbefehl f:\gx\nginx-1.16.1>startnginxf :\gx\nginx-1.16.1> Nachdem der Dienst erfolgreich gestartet wurde
- Nginx 3094 2023-05-16 17:55:06
-
- So konfigurieren Sie PHP, Nginx und Redis in Ubuntu
- Die wichtigen Dinge sind oben erwähnt: 1. Die folgenden Installationen werden alle im Systemstammverzeichnis durchgeführt, d. h.: ubuntu@VM-0-8-ubuntu:/$ Führen Sie den Befehl hier aus. 2. Bevor Sie die folgenden Konfigurationsdateien ändern, Am besten sichern Sie zuerst die Originaldateien. 1. Um nginx zu installieren, geben Sie den Befehl sudoapt-getinstallnginx ein. Nach erfolgreicher Installation sehen Sie das nginx-Verzeichnis im Systemstammverzeichnis usw. Geben Sie die Server-IP in den Browser ein, um Niginx willkommen zu sehen
- Nginx 1147 2023-05-16 17:52:57
-
- Was ist der Unterschied zwischen Root und Alias in Nginx?
- Projektstruktur Die Nginx-Verzeichnisstruktur ist wie folgt: Unter HTML befinden sich die bereitgestellten Front-End-Projektseiten, jeweils zuiyu und test. Im Folgenden werde ich root und alias verwenden, um auf nginx--conf--logs--html--zuiyu-- zuzugreifen. index.html --static--test--index.html--static test Zugriff auf das Zuiyu-Projekt location/zuiyu{roothtml;indexindex.html;}location/zuiyu{aliashtml/zuiyu;indexindex.html;} Zugriff auf das Testelement
- Nginx 1232 2023-05-16 17:31:14
-
- So beheben Sie den Nginx-Fehler 404Not Found beim Zugriff auf die dynamische Schnittstelle
- Problembeschreibung: Entwarf und baute ein Backend-Anpassungssystem für die Personalbeschaffung unter Verwendung der AntDesignVue- und JFinal-Frameworks im Front-End bzw. Backend. Ich möchte das Projekt auf dem Server bereitstellen, aber der externe Zugriff meldet weiterhin den Fehler 404NotFound. Die Lösung besteht darin, den Fehler wie folgt zu lokalisieren: Die dynamische Schnittstelle wurde nicht gefunden, aber ich weiß nicht, ob im Projekt oder danach ein Problem vorliegt der Nginx-Proxy. Daher müssen die Schnittstelle des Projekts selbst und die Schnittstelle nach dem Nginx-Proxy separat getestet werden. Testen Sie zunächst die Schnittstelle innerhalb des Projekts: Geben Sie auf der Ubuntu-Seite den Befehl ein: curlhttp://localhost:port/xxx/xxx Hier ist meine Schnittstelle: curlhttp://localhost:20294/
- Nginx 2672 2023-05-16 17:28:12
-
- Was sind die Grundkonzepte von Nginx?
- Was ist Nginx? Nginx wurde ursprünglich als Webserver entwickelt, um die Probleme von C10k zu lösen. Als Webserver kann er Ihre Daten mit rasender Geschwindigkeit bereitstellen. Aber Nginx ist mehr als nur ein Webserver, Sie können ihn auch als Reverse-Proxy verwenden, um ihn problemlos in langsamere Upstream-Server wie Unicorn oder Puma zu integrieren. Sie können den Datenverkehr entsprechend verteilen (Load Balancer), Medien streamen, die Größe von Bildern dynamisch ändern, Inhalte zwischenspeichern und mehr. Die grundlegende Nginx-Architektur besteht aus dem Masterprozess und seinen Arbeitsprozessen. Der Master liest die Konfigurationsdatei und verwaltet den Worker-Prozess, und der Worker verarbeitet die Anforderung tatsächlich. Base
- Nginx 4508 2023-05-16 17:02:48
-
- So installieren und konfigurieren Sie FastDFS für die Integration von Nginx-1.13.3
- 1: Laden Sie fastdfs herunter. Wir benötigen insgesamt drei Dateien: 1.fastdfs Verteiltes Dateispeichersystem 2.libfastcommon Fastdfs-Funktionsbibliothek 3.fastdfs-nginx-module Beachten Sie beim Herstellen einer Verbindung zum Download des Nginx-Funktionsmoduls, dass das hier heruntergeladene Format .zip ist und nicht tar.gz. Der Grund dafür ist, dass bei der Verwendung des Moduls fastdfs-nginx-module zur Integration von nginx ein Fehler auftritt. Der Grund dafür ist, dass die fastdfs-Version >=5.11 sein muss. Andernfalls wird beim Kompilieren von Nginx ein Fehler gemeldet. Sie können sich die Installation des Moduls ansehen
- Nginx 1631 2023-05-16 16:43:39
-
- So lösen Sie das Problem, dass das Nginx-Bereitstellungs-Vue-Projekt keine JS-CSS-Dateien finden kann
- Nach npmrunbuild ist das relative Verzeichnis der vom Webpack automatisch in die Datei index.html eingefügten Dateien immer falsch. Nach der Veröffentlichung auf dem Server kann Nginx die Datei nicht finden. vue-cli@3 In vue-cli@3 müssen Sie eine Baseurl für alle Dateien hinzufügen, die Ihr Webpack in index.html einfügt. Sie müssen eine neue vue.config.js im Stammverzeichnis des Projekts erstellen und hinzufügen Folgender Inhalt:..module.exports={baseurl:isprod?'/basexxx/':
- Nginx 1415 2023-05-16 16:28:06
-
- So konfigurieren Sie das Nginx-SSL-Zertifikat
- Wenn eine Firewall vorhanden ist, denken Sie daran, Port 443 zu öffnen. Vorbereitungsmaterialien: 1. Beantragen Sie ein SSL-Zertifikat. Da es unterschiedliche Domain-Name-Dienstanbieter gibt, werde ich hier nicht näher darauf eingehen. 2. Nginx wurde auf dem Server installiert und kann normal darauf zugreifen. Konfiguration starten: 1. Geben Sie das Nginx-Verzeichnis ein und prüfen Sie, ob das Modul http_ssl_module./nginx-V2 vorhanden ist. Wenn nicht, suchen Sie den Quellcode und geben Sie den folgenden Befehl ein, um ihn zu installieren (falls vorhanden, fahren Sie mit Schritt 6 fort): #Der Pfad Nach dem Präfix steht Ihnen der Pfad zur Installation von nginx zur Verfügung./configure--prefix=/usr/local/nginx--with-http_ssl_m
- Nginx 4054 2023-05-16 16:25:06
-
- So konfigurieren Sie Nginx für die Unterstützung von https
- 1. Einführung Das HTTP-Protokoll wird zum Übertragen von Informationen zwischen Webbrowsern und Website-Servern verwendet. Das HTTP-Protokoll sendet Inhalte im Klartext und bietet keine Form der Datenverschlüsselung, wenn ein Angreifer die Informationen im Webbrowser abfängt Die zwischen Servern übertragenen Pakete können daher nicht für die Übertragung vertraulicher Informationen wie Kreditkartennummern, Passwörter und anderer Zahlungsinformationen verwendet werden. Um diesen Fehler des HTTP-Protokolls zu beheben, ist eine andere Methode erforderlich Zu verwendendes Protokoll: Secure Socket Layer Hypertext Transfer Protocol. Für die Sicherheit der Datenübertragung ist HTTP auf Zertifikate angewiesen, um die Identität des Servers zu überprüfen und Browsern und Diensten zur Verfügung zu stellen
- Nginx 7417 2023-05-16 15:49:27
-
- So starten Sie Nginx im Linux-System
- Einführung in Nginx: Nginx (enginex) ist ein leistungsstarker HTTP- und Reverse-Proxy-Dienst. Es verfügt über viele sehr überlegene Funktionen: Bei hoher Parallelität von Verbindungen ist Nginx ein guter Ersatz für Apache-Dienste: Nginx ist eine der Softwareplattformen, die häufig von Chefs im virtuellen Host-Geschäft in den USA gewählt werden. Methode zum Starten von Nginx im Linux-System: Startcodeformat: Nginx-Installationsverzeichnisadresse-cnginx-Konfigurationsdateiadresse Zum Beispiel: [root@LinuxServersbin]#/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf /nginx
- Nginx 43705 2023-05-16 15:33:56
-
- Was ist der Unterschied zwischen Nginx-Standort und Proxy_Pass?
- Domänenname für den Zugriff vor dem Test: www.test.com/api/upload1.location und Proxy_pass enthalten beide /, dann stimmt die tatsächliche Adresse ohne Standort mit dem Verzeichnis location/api/{proxy_passhttp://127.0.0.1:8080/;} überein. Zugriffsadresse: www.test.com/api/upload-->http://127.0.0.1:8080/upload2.location enthält nicht /, Proxy_pass enthält /, dann enthält die tatsächliche Adresse /location/api{proxy_passhttp: /
- Nginx 1363 2023-05-16 15:16:21