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

  • 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 7720 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 44164 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 1571 2023-05-16 15:16:21
  • Was sind die Hauptanwendungsszenarien in Nginx?
    Was sind die Hauptanwendungsszenarien in Nginx?
    Die Hauptanwendungsszenarien von Nginx sind die Bereitstellung statischer Websites. Nginx ist ein HTTP-Webserver, der statische Dateien (HTML, CSS, Bilder) auf dem Server über das HTTP-Protokoll an den Browser-Client zurückgeben kann. Beispiel: Wir stellen eine statische Ressource index.html auf dem Server bereit und laden index.html nach linux/opt/www/test hoch, um einen Speicherort zum Abfangen von Anforderungen für /test hinzuzufügen root stellt den Root-Pfad dar, also den /slash vor /test location/test{root/opt/www;indexinde
    Nginx 1765 2023-05-16 14:55:17
  • So implementieren Sie das Nginx-Proxy-Ausgabe-Zoombild
    So implementieren Sie das Nginx-Proxy-Ausgabe-Zoombild
    nginx-Fehler: #documentpptconvertconfiguration.upstreamdocument.polyv.net{server127.0.0.1:8080;}server{listen80;server_namedocument.polyv.net;indexindex.htmlindex.htm;charsetutf-8;client_max_body_size1000m;#ignorefavicon.iconotexist.location =/favicon.ico
    Nginx 867 2023-05-16 13:55:06
  • Was ist der Unterschied zwischen Unix-Socket und TCP-Socket in Nginx?
    Was ist der Unterschied zwischen Unix-Socket und TCP-Socket in Nginx?
    Es gibt zwei Möglichkeiten für Nginx, eine Verbindung zu fastcgi herzustellen: Unixdomainsocket oder TCP. Unixdomainsocket oder IPCsocket ist ein Terminal, das die Datenkommunikation zwischen zwei oder mehr Prozessen auf demselben Betriebssystem ermöglicht. Im Vergleich zu Pipes können Unixdomainsockets sowohl Byteströme als auch Datenwarteschlangen verwenden, während die Pipe-Kommunikation nur über Byteströme erfolgen kann. Die Schnittstelle von Unixdomainsockets ist der von Internetsockets sehr ähnlich, verwendet jedoch nicht das zugrunde liegende Netzwerkprotokoll zur Kommunikation. Die Funktion von Unixdomainsocket ist eine Komponente im POSIX-Betriebssystem. TCP und Unixd
    Nginx 2221 2023-05-16 13:37:06
  • Wie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreicht
    Wie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreicht
    Installieren Sie zunächst zwei Tomcats. Sie können dasselbe in zwei Versionen kopieren oder zwei verschiedene Versionen von Tomcat herunterladen. (Dies ist Version 8.0, finden Sie einfach zwei Versionen, die nicht besonders alt sind). Starten Sie dann zwei Tomcats, ändern Sie zunächst die Portnummer von einem von ihnen, damit es beim Starten der beiden Tomcats nicht zu Portkonflikten kommt. Einer ist sein eigener Port 8080 und der andere wird in Port 9080 geändert. Öffnen Sie nach der Konfiguration das Befehlsfenster „Mein Tomcat“ im Verzeichnis „d:\software\apache-8.5.24“. Wenn der Start erfolgreich ist, wird ein weiteres Fenster angezeigt.
    Nginx 1584 2023-05-16 13:28:06
  • So lösen Sie das Problem von 404 beim Konfigurieren des Nginx React-Projekts
    So lösen Sie das Problem von 404 beim Konfigurieren des Nginx React-Projekts
    Wie wir alle wissen, müssen wir das Projekt nach dem Schreiben bereitstellen. Es gibt ein Problem mit der Konfiguration von Location/demo{rootE:/;indexindex.htmlindex.htm;}. //localhost/demo. /Komm zu Besuch. Wenn Sie auf andere Schnittstellen im Inneren zugreifen möchten, z. B. http://localhost/demo/page1, erhalten Sie die Fehlermeldung 404, dass die Seite nicht gefunden wurde. Aber während der Entwicklung gab es tatsächlich kein Problem und man konnte darauf zugreifen, also dachte ich, muss ich Node für das Projekt verwenden? Nein, vielleicht liegt es daran, dass ich nicht weiß, wie ich es konfigurieren soll. Die Lösung wurde schließlich auf nginx.co anderer Leute gefunden
    Nginx 1325 2023-05-16 13:01:18
  • So lösen Sie, dass Nginx die PHP-Datei oder das PHP-Verzeichnis nicht ausführen kann
    So lösen Sie, dass Nginx die PHP-Datei oder das PHP-Verzeichnis nicht ausführen kann
    Lösung für das Problem, dass Nginx keine PHP-Dateien oder -Verzeichnisse ausführen kann: 1. Starten Sie den PHP-FPM-Server. 2. Überprüfen Sie die Nginx-Konfiguration der Website. 3. Öffnen Sie die Datei nginx.conf und überprüfen Sie die Root-Anweisung und den Fastcgi_param-Anweisungspfad. 4. Ändern Sie den Anweisungspfad auf den gewünschten Pfad. Die Einstellungen für den Pfad der aufgerufenen Datei können konsistent sein. Das Problem, dass Nginx PHP nicht analysierte, wurde behoben. PHP wurde erfolgreich installiert und PHP-FPM wurde erfolgreich ausgeführt: servicephp-fpmstartnetstat-antp|grep:80netstat-antp|grep:9000, 80 und 9000 Ports im Hörzustand ngi
    Nginx 2932 2023-05-16 12:58:17
  • Beispielanalyse des Nginx-Konfigurationsprozesses
    Beispielanalyse des Nginx-Konfigurationsprozesses
    1. Nginx herunterladen 2. Entpacken 3. Die Software runhiddenconsole.exe konfigurieren und herunterladen 4. Starten: @echooff@echostartingnginx...runhiddenconsolenginx.exe@echostartingphp-cgi...runhiddenconsoled:/php-5.6.13-win32-vc11 -x64 /php-cgi.exe-b127.0.0.1:9000-cd:/php-5.6.13-win32-vc11-x64/php.iniexitpause 5. Schließen: @ec
    Nginx 1258 2023-05-16 12:28:12
  • So definieren Sie Header-Header-Informationen über Nginx
    So definieren Sie Header-Header-Informationen über Nginx
    Durch Ändern der Nginx-Conf-Datei können Sie den HTTPHeader einfach anpassen. Nginx verwendet das Modul ngx_headers_more, um ausgehende und eingehende Header-Informationen hinzuzufügen und zu löschen. Standardmäßig wird dieses Modul nicht zum Quellcode von Nginx hinzugefügt. Wenn Sie verwandte Funktionen verwenden möchten, müssen Sie dieses Modul beim Kompilieren von Nginx hinzufügen. Der Nginx auf meinem Server hat dieses Modul beim Kompilieren nicht hinzugefügt. Verwenden Sie -V, um die aktuellen Nginx-Kompilierungsparameter anzuzeigen: [root@z-dig~]#nginx-Vnginxversion:www.z-dig.combuiltbygcc4.4.720120313(RedHat4
    Nginx 1794 2023-05-16 11:52:13
  • So entfernen Sie nicht verwendete Nginx-Module
    So entfernen Sie nicht verwendete Nginx-Module
    Entfernen Sie beim Kompilieren und Installieren die folgenden Konfigurationsanweisungen, wenn Sie die ./configure-Methode ausführen, um nicht verwendete Module explizit zu löschen: ./configure--without-module1--without-module2--without-module3. ./configure--without-http_dav_module--withouthttp_spdy_module Hinweis: Konfigurationsanweisungen werden vom Modul bereitgestellt. Stellen Sie sicher, dass das von Ihnen deaktivierte Modul nicht die Anweisungen enthält, die Sie verwenden müssen! Bevor Sie sich entscheiden, ein Modul zu deaktivieren, sollten Sie in der Nginx-Dokumentation nach den verfügbaren Anweisungen für jedes Modul suchen.
    Nginx 2455 2023-05-16 11:40:12
  • So implementieren Sie das Nginx-Geschwindigkeitslimit
    So implementieren Sie das Nginx-Geschwindigkeitslimit
    Die Nginx-Geschwindigkeitsbegrenzung kann über die Module ngx_http_limit_conn_module und ngx_http_limit_req_module implementiert werden. 1. ngx_http_limit_conn_module: Dieses Modul begrenzt hauptsächlich die Download-Geschwindigkeit. 1. Beschränkung gleichzeitiger Verbindungen: http{...limit_conn_zone$binary_remote_addrzone=aming:10m;...server{...limit_connaming10;...}} Beschreibung: Verwenden Sie zuerst limit_conn_zone, um einen Speicherblockindex zu definieren
    Nginx 2727 2023-05-16 11:16:12
  • So verhindern Sie, dass Nginx böswillig durch Domänennamen analysiert wird
    So verhindern Sie, dass Nginx böswillig durch Domänennamen analysiert wird
    Der Hauptgrund ist, dass der folgende Konfigurationscode fehlt: nginx version 1.8.0server{listen80default_server;server_name_;return403;} führt dazu, dass alle nicht konfigurierten server_name einen 403-Fehler zurückgeben. Ich habe diese Konfiguration noch nie zu nginx hinzugefügt, bin aber noch nie darauf gestoßen Es ist wieder ein Problem, und ich habe es auf einem anderen Server getestet. Es ist unmöglich, es erfolgreich zu analysieren und anzufordern. Ergänzung: Nachdem ich mich umgesehen hatte, stellte ich fest, dass Nginx für diese Art von Problem seinen eigenen eindeutigen 444-Statuscode verwenden sollte
    Nginx 1348 2023-05-16 09:46:10
  • So installieren Sie den Nginx-Server unter Ubuntu
    So installieren Sie den Nginx-Server unter Ubuntu
    Nginx installieren sudoapt-getinstallnginx Wenn Sie Apache installiert haben und Apache zu diesem Zeitpunkt ausgeführt wird, ändern Sie bitte zuerst die Konfigurationsdatei (Studenten, die sie nicht haben, überspringen sie direkt): #Öffnen Sie die Konfigurationsdatei sudovim/etc/nginx/sites- available/default und drücken Sie die folgenden zwei Änderungen (um keinen Konflikt mit Apache zu verursachen): server{#Ändern Sie hier und ich werde 80 in 88listen88default_server ändern;#Ändern Sie hier auch den gewünschten Überwachungsport listen[::]:88default_serveripv6only= O
    Nginx 1348 2023-05-16 09:25:05

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