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

  • Wofür kann Nginx verwendet werden?
    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 1090 2023-05-16 20:20:38
  • So installieren Sie Nginx unter Linux
    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 4241 2023-05-16 19:48:07
  • So schließen Sie das error_log-Protokoll in Nginx
    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 1357 2023-05-16 18:01:13
  • So konfigurieren Sie eine Node.js-Anwendung für die Verwendung eines Nginx-Servers
    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 1083 2023-05-16 17:58:35
  • So konfigurieren Sie den Nginx-Dateiserver im Windows 10-System
    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 3119 2023-05-16 17:55:06
  • So konfigurieren Sie PHP, Nginx und Redis in Ubuntu
    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 1170 2023-05-16 17:52:57
  • Was ist der Unterschied zwischen Root und Alias ​​in Nginx?
    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 1246 2023-05-16 17:31:14
  • So beheben Sie den Nginx-Fehler 404Not Found beim Zugriff auf die dynamische Schnittstelle
    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 2697 2023-05-16 17:28:12
  • Was sind die Grundkonzepte von Nginx?
    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 4529 2023-05-16 17:02:48
  • So installieren und konfigurieren Sie FastDFS für die Integration von Nginx-1.13.3
    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 1649 2023-05-16 16:43:39
  • So lösen Sie das Problem, dass das Nginx-Bereitstellungs-Vue-Projekt keine JS-CSS-Dateien finden kann
    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/':&#3
    Nginx 1441 2023-05-16 16:28:06
  • So konfigurieren Sie das Nginx-SSL-Zertifikat
    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 4080 2023-05-16 16:25:06
  • So konfigurieren Sie Nginx für die Unterstützung von https
    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 7435 2023-05-16 15:49:27
  • So starten Sie Nginx im Linux-System
    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 43730 2023-05-16 15:33:56
  • Was ist der Unterschied zwischen Nginx-Standort und Proxy_Pass?
    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 1383 2023-05-16 15:16:21

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