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, dass Font Awesome in Firefox unter Apache/Nginx nicht angezeigt wird
- 1. Nginx-Serverlösung Der Server verwendet Nginx, um das Feld „access-control-allow-origin“ zum Antwortheader hinzuzufügen. Die Methode zum Hinzufügen besteht darin, die Direktive „add_header“ zu verwenden: Konfigurationsbeispiel: Kopieren Sie den Code wie folgt: location/assets/ {gzip_staticon; Expiresmax;add_headercache-controlpublic;add_headeraccess-control-allow-origin*;} 2. Apache-Serverlösung Fontawesome (Firefox kann Feuer nicht anzeigen
- Nginx 1410 2023-05-21 17:43:06
-
- So konfigurieren und verwenden Sie das Kartenmodul im Nginx-Server
- Die Map-Direktive verwendet das Modul ngx_http_map_module. Standardmäßig lädt Nginx dieses Modul, sofern nicht künstlich --without-http_map_module. Das Modul ngx_http_map_module kann Variablen erstellen, deren Werte mit den Werten anderer Variablen verknüpft sind. Ermöglicht die Klassifizierung oder gleichzeitige Zuordnung mehrerer Werte zu mehreren verschiedenen Werten und die Speicherung in einer Variablen. Die Map-Direktive wird zum Erstellen einer Variablen verwendet, führt die Ansichtszuordnungsoperation jedoch nur aus, wenn die Variable akzeptiert wird Bei der Verarbeitung von Anforderungen, die nicht auf Variablen verweisen, weist das Modul keine Leistungsmängel auf. 1.ngx_http_map_module Modulanweisungsbeschreibung Kartensyntax
- Nginx 2778 2023-05-21 17:14:38
-
- So verwenden Sie das benutzerdefinierte Zabbix-Skript zur Überwachung von Nginx- und WeChat-Alarmen
- Projektbeschreibung Der Zweck dieses Projekts besteht darin, ein Zabbix-Überwachungssystem aufzubauen, das WeChat-Alarme implementieren, den gesamten NGINX-Cluster bequem überwachen und gleichzeitig den gesamten Cluster stapelweise bereitstellen und verwalten kann. Projektschritte: Installieren Sie zabbixserver auf dem Zabbix-Server (192.168.2.138), installieren Sie zabbixagent (192.168.2.58) auf der Nginx-Seite, konfigurieren Sie den Nginx-Lastausgleichscluster und aktivieren Sie die Statusstatistik. Schreiben Sie ein Überwachungsskript auf der Nginx-Seite, um den Status von Nginx abzurufen. Das serverseitige Web fügt Überwachungselemente hinzu und gibt Bilder aus. Registrieren Sie das Unternehmens-WeChat und konfigurieren Sie die WeChat-Schnittstelle. Fügen Sie das Schnittstellen-Push-Skript zum Zabbix-Server hinzu und testen Sie, ob die Schnittstelle normal ist. in uns
- Nginx 1793 2023-05-21 17:10:06
-
- So erreichen Sie einen reibungslosen Neustart und ein reibungsloses Upgrade von Nginx
- Wenn Sie die Nginx-Konfigurationsdatei (nginx.conf) ändern und Nginx neu starten möchten, können Sie dies auch tun, indem Sie ein Systemsignal an den Nginx-Hauptprozess senden. Stellen Sie jedoch vor dem Neustart sicher, dass die Syntax der Nginx-Konfigurationsdatei (nginx.conf) korrekt ist, da Nginx sonst die neue Konfigurationsdatei nicht lädt. Sie können feststellen, ob die Nginx-Konfigurationsdatei korrekt ist, indem Sie den folgenden Befehl ausführen: /usr/local/webserver/nginx/sbin/nginx-t-c/usr/local/webserver/nginx/conf/nginx.conf Wenn die Konfigurationsdatei falsch ist , werden Sie auf dem Bildschirm aufgefordert, es zu konfigurieren
- Nginx 1065 2023-05-21 17:07:06
-
- So konfigurieren Sie den Nginx-https-443-Port
- 1. Melden Sie sich beim Domain Name Controller wie Alibaba Cloud oder Tencent Cloud an, um das kostenlose Zertifikat herunterzuladen. 2. Klicken Sie auf Nginx, um es herunterzuladen und auf den Server hochzuladen. 3. Nginx konfiguriert den https-Protokollserver{listen443ssl;server_namexxx.com;ssl_certificatecert/ heruntergeladene PEM-Suffixdatei;ssl_certificate_keycert/Download-Schlüsselsuffixdatei;ssl_session_timeout120m;ssl_protocolsTLSv1TLSv1.1TLSv1.2;ssl_ciphersALL:!ADH:!EXPORT5
- Nginx 3703 2023-05-21 16:40:06
-
- So konfigurieren Sie den Standort in Nginx von Grund auf
- Grundkenntnisse: Die Zuordnungsreihenfolge der Standorte lautet „zuerst regulär, dann normal“. Die Übereinstimmungsreihenfolge der Standorte lautet eigentlich „zuerst gemeinsam finden, dann regelmäßig finden“. Der Grund für das Missverständnis ist: Der reguläre Abgleich überschreibt die Syntax der nginxlocation-Konfiguration für den normalen Abgleich, die 1.location[=|~|~*|^~]uri{...}2.location@name{...}die Standortkonfiguration haben kann zwei Konfigurationsmethoden 1. Präfix + uri (Zeichenfolge/regulärer Ausdruck) 2. @+Name-Präfixbedeutung =: genaue Übereinstimmung (alle müssen gleich sein) ~: Groß-/Kleinschreibung beachten ~*: Groß-/Kleinschreibung ignorieren ^~: nur Uri muss übereinstimmen Teil @ : Interner Service-Sprungort
- Nginx 890 2023-05-21 16:22:06
-
- Wie man Nginx PHP dazu bringt, Dateien nicht zwischenzuspeichern
- So stellen Sie ein, dass nginxphp keine Dateien zwischenspeichert: 1. Suchen und öffnen Sie die Nginx-Konfigurationsdatei. 2. Übergeben Sie „location~.*\.(gif|jpg|jpeg|png|bmp|swf|js|css)${add_headerCache- Controlno -store;}" Deaktivieren Sie einfach das Caching. Wie mache ich Nginxphp, ohne Dateien zwischenzuspeichern? Nginx-Cache-Deaktivierungskonfiguration Beim Debuggen von Website-Programmen treten häufig Browser-Cache-Probleme auf, die dazu führen, dass der geänderte Front-End-Code keine Wirkung hat. Der Cache kann nur geleert werden, nachdem jedes Mal eine Aktualisierung über Strg+F5 erzwungen wurde. Wenn Sie zu diesem Zeitpunkt den Nginx-Cache deaktivieren, können Sie einige kleinere Probleme reduzieren und dem Browser dies ermöglichen
- Nginx 1588 2023-05-21 16:09:18
-
- So verbieten Sie den IP-Zugriff oder den Zugriff auf illegale Domänennamen in Nginx
- In einer Produktionsumgebung muss Nginx für einen sicheren Zugriff auf die Website einige illegale Zugriffe verhindern, z. B. die böswillige Auflösung von Domänennamen und die direkte Verwendung von IP für den Zugriff auf die Website. Nachfolgend sind einige häufig verwendete Konfigurationsbeispiele aufgeführt: 1) IP-Zugriff verbieten Wenn der Servername nicht übereinstimmt, wird der Standardwert gefunden und ein 501-Fehler zurückgegeben. server{listen80default_server;server_name_;return501;}2) Springen Sie über 301 zur Homepage server{listen80default_server;server_name_;rewrite^(.*)http://www.jb51.c
- Nginx 1189 2023-05-21 15:55:06
-
- So verwenden Sie Tomcat mit Nginx
- Zusammenfassung der Verwendung von Tomcat in Kombination mit Nginx Ich glaube, viele Leute haben von Nginx gehört. Dieses kleine Ding verschlingt langsam den Anteil von Apache und IIS. Was genau macht es also? Vielleicht verstehen es viele Leute nicht. Apropos Reverse-Proxy: Viele Leute haben vielleicht schon davon gehört, aber viele wissen vielleicht nicht, was ein Reverse-Proxy ist. Auszug aus einer Beschreibung in der Baidu-Enzyklopädie: Die Reverse-Proxy-Methode (ReverseProxy) bezieht sich auf die Verwendung eines Proxyservers, um Verbindungsanfragen im Internet anzunehmen, die Anfrage dann an den Server im internen Netzwerk weiterzuleiten und die vom Server erhaltenen Ergebnisse an zurückzugeben das Internet Wenn ein Client eine Verbindung anfordert, erscheint der Proxyserver nach außen als Server. Das ist hier sehr aufschlussreich
- Nginx 2182 2023-05-21 13:07:06
-
- So definieren Sie pseudostatische Nginx-Regeln
- 1. Pseudodynamische Nginx-Regeln rewrite^(.*)/tags.html$1/tags.php;rewrite^(.*)/tags/(.*)-1.html$1/tags.php?/$2/ $3 ;oder rewrite^([^\.]*)/tags.html$1/tags.php;rewrite^([^\.]*)/tags/(.*)-([0-9]+). $1/tags.php?/$2/$3;2. .htaccess-Datei-Pseudoinformationsanforderung RewriteBase/RewriteRule^tags\.html$/ta
- Nginx 1057 2023-05-21 12:19:06
-
- So konfigurieren Sie den Nginx-Reverse-Proxy-WebSocket
- Da das Websocket-Protokoll auf Basis des http-Protokolls aktualisiert wird (siehe Bild unten), können Sie den Nginx-Reverse-Proxy websocket.websocket verwenden. Wie aus diesem Bild hervorgeht, wird die Websocket-Verbindung auf Basis des http-Protokolls hergestellt. get/chathttp/1.1host:server.example.comupgrade:websocketconnection:upgradesec-websocket-key:x3jjhmbdl1ezlkh9gbhxdw==sec-websocket-protocol:chat,sup
- Nginx 1447 2023-05-21 12:13:06
-
- So integrieren Sie Kafka mit Nginx
- Hintergrund: Das Nginx-Kafka-Modul ist ein Plug-In für Nginx. Es kann Kafka in Nginx integrieren, um die Erfassung vergrabener Punkte auf der Front-End-Seite zu erleichtern Die Zugriffs- und Anforderungsdaten des Benutzers können erfasst werden. Die HTTP-Anforderung wird direkt an die Nachrichten-Middleware Kafka gesendet, und das Backend kann die Nachrichten in Kafka über das Programm nutzen, um Echtzeitberechnungen durchzuführen. Sparkstream wird beispielsweise verwendet, um Daten in Kafka in Echtzeit zu verbrauchen, um Benutzer-PV, UV, einige Benutzerverhaltensweisen und die Conversion-Rate des Trichtermodells der Seite zu analysieren, um das System besser zu optimieren oder eine dynamische Analyse des Besuchs in Echtzeit durchzuführen Benutzer. Spezifische Integrationsschritte 1. Git installieren
- Nginx 2268 2023-05-21 12:07:06
-
- So konfigurieren Sie den Nginx-Upstream-Reverse-Proxy
- nginx verwendet den Upstream-Serverhttp{...upstreamtomcats{server192.168.106.176weight=1;server192.168.106.177weight=1;}server{location/ops-coffee/{proxy_passhttp://tomcats;proxy_set_headerHost$host;proxy_set_headerX -Real-IP$remote_addr;proxy_set_headerX-Forwarded-F
- Nginx 1857 2023-05-21 11:46:06
-
- So lösen Sie das Problem, dass Nginx PHP-Dateien nicht analysiert
- PHP ist nicht installiert oder konfiguriert. Stellen Sie zunächst sicher, dass PHP auf Ihrem Server installiert ist und Nginx ordnungsgemäß für die Funktion konfiguriert ist. Um zu überprüfen, ob PHP korrekt installiert wurde, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus: php -v Dadurch wird die derzeit auf Ihrem Server installierte PHP-Version angezeigt. Wenn die PHP-Version nicht angezeigt wird, erwägen Sie die Installation von PHP. Um sicherzustellen, dass PHP mit Nginx funktioniert, bearbeiten Sie die Nginx-Konfigurationsdatei und fügen Sie die folgenden Zeilen hinzu: location~\.php${fastcgi_passunix:/run/php/php7.4-fpm.sock;fastcgi_indexindex.php;includefastcgi_pa
- Nginx 1777 2023-05-21 10:46:46
-
- Was sind die Nginx-Pfad-Matching-Regeln?
- 1. Klassifizierung der Pfadkonfiguration In Nginx gibt es 4 verschiedene Pfadkonfigurationsmethoden =-Exactmatch^~-Preferentialmatch~&&~*-Regexmatchnomodifier-Prefixmatch#Wenn der Pfad genau gleich ist, stimmt er mit location=path{}#Wenn überein Der Anfang des Pfads ist derselbe, dann Matching location^~path{}#Reguläre Übereinstimmung, Groß- und Kleinschreibung beachten location~path{}#Regelmäßige Übereinstimmung, Groß- und Kleinschreibung beachten location~*path{}#Präfix-Übereinstimmung path{}Die obige Ausführungsreihenfolge ist, überprüfen Sie zuerst Exac
- Nginx 3583 2023-05-21 10:37:10