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 aktivieren Sie die PHP-Fehlerberichtsfunktion in Nginx
- Ändern Sie die Konfigurationsdatei php.ini. Zuerst müssen wir die Konfigurationsdatei php.ini finden. Sie können es im Terminal mit dem folgenden Befehl finden: php --ini Dieser Befehl findet den Speicherort der Konfigurationsdatei php.ini. Nachdem wir den Speicherort der php.ini-Konfigurationsdatei ermittelt haben, können wir die folgenden zwei Konfigurationselemente finden: display_errors=Offerror_reporting=E_ALL&~E_DEPRECATED&~E_STRICT Die oben genannten Konfigurationselemente bestimmen, ob PHP Fehlermeldungen und Fehlerstufeneinstellungen anzeigt. Wir müssen display_errors auf „On“ setzen, um PHP-Fehler auf der Seite zu aktivieren
- Nginx 854 2023-05-12 08:25:18
-
- So konfigurieren Sie die Nginx-Benutzerauthentifizierungsseite
- Vorwort-Anwendungsszenario: Es ist wahrscheinlich, dass externe Benutzer auf die interne Website zugreifen müssen und Besuchern gleichzeitig keine Website-Kontoberechtigungen erteilt werden können, sodass auf Nginx-Ebene Einschränkungen auferlegt werden. Bei Outsourcing-Projekten verfügen interne Mitarbeiter beispielsweise über Konten zum Verwalten von Dokumenten, während Outsourcing-Mitarbeiter keine internen Konten haben, aber Dokumente sehen müssen. Daher ist die Einstellung der Benutzerüberprüfung auf Nginx-Ebene die beste und einfachste Option In den meisten Fällen eröffnen Arbeitgeber kein Konto mit grundlegenden Zugriffsrechten für ausgelagerte Mitarbeiter. Voraussetzungen für die Benutzerauthentifizierung auf Nginx-Ebene: Es ist ein entsprechendes Programm zur Passworterstellung erforderlich, beispielsweise Apache2-utils (Debian, Ubuntu) oder httpd-tools (Rhel/Centos/Oracle).
- Nginx 2405 2023-05-12 08:10:11
-
- Nginx-Expires-Methode zur Steuerung des Seiten-Cachings
- Syntax: expires[time|epoch|max|pff] Standardwert: Die Direktive offexpires steuert die Header-Informationen „expires“ und „cache-control“ in der http-Antwort und startet die Funktion zur Steuerung der Seiten-Cache-Zeit: Sie können positiv verwenden oder negative Zahlen. Der Wert des Headers „expires“ wird durch Addition der aktuellen Systemzeit zum eingestellten Zeitwert festgelegt. Der Zeitwert steuert auch den Wert von „cache-control“: Eine negative Zahl bedeutet keinen Cache, eine positive Zahl oder Null bedeutet max-age=timeepoch: Geben Sie den Wert von „expires“ als 1january,19 an
- Nginx 1679 2023-05-12 08:04:05
-
- So erstellen Sie einen Datei-Anti-Leeching-Dienst in Nginx
- Vorwort Wie wir alle wissen, erheben viele Websites mittlerweile Gebühren für das Herunterladen von Informationen, egal ob es sich um Punkte oder Goldmünzen handelt. Wie verhindern diese Websites also, dass Ressourcen direkt verlinkt werden? Hier ist ein relativ einfach zu verwendendes Artefakt. Nginx selbst bietet secure_link zur Vervollständigung der Anti-Leeching-Funktion. Es kann Zeitstempel und Prüfcodes zu Serverdatei-Links hinzufügen und so Serverdateien vor dem Herunterladen und Diebstahl schützen. Sequenzdiagramm Nginx-Konfiguration So installieren Sie Nginx Ich werde hier nicht auf Details eingehen. Denken Sie nur daran, ngx_http_secure_link_module bei der Installation zu aktivieren. ./configure--with-http_secure_link_m
- Nginx 1212 2023-05-11 23:58:20
-
- Was ist die Methode zum Herunterfahren von Nginx in Ubuntu?
- So fahren Sie Nginx in Ubuntu herunter: 1. Öffnen Sie die Terminal-Befehlszeile. 2. Geben Sie zunächst den folgenden Befehl ein, um die Nginx-Prozessnummer anzuzeigen. #ps-ef|grepnginx Angenommen, die Prozessnummer pid ist: 1232. Geben Sie dann den folgenden Befehl ein, um den Prozess abzubrechen und nginx herunterzufahren. #kill-QUIT123//Ordentlich stoppen #kill-TERM123 oder [root@LinuxServer~]#kill-INT123//Schnellstopp #pkill-9nginx//Stopp erzwingen
- Nginx 2417 2023-05-11 23:43:23
-
- Beispielanalyse der Nginx-Grundfunktion
- 1. Statischer http-Server Zunächst einmal ist Nginx ein http-Server, der dem Client über das http-Protokoll statische Dateien (wie HTML und Bilder) auf dem Server anzeigen kann. Konfiguration: server{listen80;#port number location/{root/usr/share/nginx/html;#static file path}} 2. Reverse-Proxy-Server Was ist ein Reverse-Proxy? Der Client kann über das HTTP-Protokoll direkt auf einen Website-Anwendungsserver zugreifen. Der Client fordert Nginx an und gibt das Ergebnis dann an den Client zurück ist ein Reverse-Proxy
- Nginx 1411 2023-05-11 23:31:04
-
- Nginx-Konfigurationsfehler bei domänenübergreifender Anforderung Access-Control-Allow-Origin * So lösen Sie ihn
- Vorwort Wenn ein domänenübergreifender Fehler 403 auftritt, ist der Header „no'access-control-allow-origin“ auf der angeforderten Ressource vorhanden und die Parameter des Antwortheaders müssen für den Nginx-Server konfiguriert werden: 1. Die Lösung muss nur konfiguriert werden die folgenden Parameter in der Nginx-Konfigurationsdatei: location/{ add_headeraccess-control-allow-origin*;add_headeraccess-control-allow-methods'g
- Nginx 5770 2023-05-11 23:10:12
-
- So installieren und erstellen Sie einen Nginx-Server unter Linux
- 1. Laden Sie das Nginx-komprimierte Paket nginx-1.8.0.tar.gz auf den Linux-Server hoch. 2. Da Nginx in der C-Sprache entwickelt wurde und wir Nginx hier durch Kompilieren des Quellcodes von Nginx installieren, muss die C-Sprache unter Linux installiert werden Kompilierungsumgebung gcc, wenn dieser Schritt installiert wurde, können Sie ihn weglassen, andernfalls führen Sie den Befehl aus: yuminstallgcc-c++3 Das http-Modul von nginx verwendet pcre zum Parsen regulärer Ausdrücke, daher muss die pcre-Bibliothek unter Linux installiert werden . Die Bibliothek yuminstall-ypcrepcre-devel4.zlib bietet viele Komprimierungs- und Dekomprimierungsmethoden, die Nginx z
- Nginx 1853 2023-05-11 22:52:04
-
- So konfigurieren Sie den Nginx-Inhaltscache und welche allgemeinen Parameterkonfigurationen gibt es
- Verwendungsszenario: Die Projektseite muss viele Daten laden, die sich nicht häufig ändern. Sie generiert dynamisch Daten für jede Anfrage. Die Leistung ist nicht so gut wie das Zwischenspeichern der Ergebnisse Die Verwendung von Nginx-Caching stellt ein großes Problem dar. Verbessert die Anforderungsgeschwindigkeit erheblich. Grundsätzlich müssen Sie nur „proxy_cache_path“ und „proxy_cache“ konfigurieren, um das Zwischenspeichern von Inhalten zu aktivieren. Ersteres wird zum Festlegen des Cache-Pfads und der Konfiguration verwendet, und letzteres wird zum Aktivieren des Zwischenspeicherns verwendet. http{...proxy_cache_path/path/to/cachelevels=1:2keys_zone=my_cache:10mmax_size=10ginactive
- Nginx 1569 2023-05-11 22:25:11
-
- Wie kann Nginx dynamisch und statisch getrennt und konfiguriert werden?
- 1. Konzept der dynamischen und statischen Trennung von Nginx Die dynamische und statische Trennung verwendet Middleware, um dynamische und statische Anforderungen zu trennen, Ressourcen zu trennen, unnötigen Anforderungsverbrauch zu reduzieren und Anforderungsverzögerungen zu reduzieren. Vorteile: Nach der dynamischen und statischen Trennung sind statische Ressourcen nicht betroffen, dynamische Anforderungen und statische Anforderungen können über Middleware 2 getrennt werden. Anwendungsfälle für dynamische und statische Nginx-Umgebungsplanung 2.1 .5 Lastausgleich Nginxproxy192.168.81.210centos7.5 statische Ressource Nginxstatic192.168.81.220centos7.5 dynamische Ressource Tomcatserver192.168
- Nginx 1185 2023-05-11 22:25:04
-
- So verwenden Sie Nginx zum Weiterleiten von Port 80 an Port 8080 auf einem Mac
- Umgebung MacOS-Version: 10.12.6 Nginx-Version: 1.12.1 Installation Der Autor verwendet Homebrew, um die Bibliothek brewsearchnginxbrewinstallnginx zu installieren. Nach der Installation werden Sie feststellen, dass der Überwachungsport von Nginx 8080 und nicht 80 ist. Anschließend müssen Sie den Überwachungsport von ändern nginx zu diesem Zeitpunkt, dann ist dieser Schritt sehr kritisch und kann nicht auf herkömmliche Weise geändert werden. Leser lesen diesen Teil bitte sorgfältig durch. Da macOS über einen eigenen Apache-Dienst verfügt, belegt es selbst Port 80. Zuerst müssen Sie den Abhörport von Apache auf einen anderen ändern oder ihn direkt deinstallieren. Der Autor hat seinen Abhörport auf 8011 geändert. Befehlszeile
- Nginx 1644 2023-05-11 21:49:16
-
- So erreichen Sie einen reibungslosen Neustart in Nginx
- 1. Hintergrund Während des Serverentwicklungsprozesses ist es unvermeidlich, den Dienst neu zu starten, um neuen Code oder eine neue Konfiguration zu laden. Wenn sichergestellt werden kann, dass der Dienst während des Serverneustarts nicht unterbrochen wird, können die Auswirkungen des Neustarts auf das Unternehmen reduziert werden . 2. Neustartvorgang Neustart bedeutet, dass der alte und der neue Server während des Übergabevorgangs zwangsläufig nebeneinander existieren. Daher sieht der Neustartvorgang ungefähr wie folgt aus: Starten Sie den neuen Server und den alten und neue Server koexistieren, um die Anfrage zu verarbeiten und Dienste für den alten Server bereitzustellen. Das Hauptproblem besteht darin, sicherzustellen, dass der alte und der neue Server koexistieren können Die Ports vor und nach dem Neustart sind gleich. So stellen Sie sicher, dass beide denselben Port abhören können. 3. ngi
- Nginx 2117 2023-05-11 21:43:13
-
- Wie ist die Struktur der Nginx-Konfigurationsdatei?
- Allgemeine Funktionen von Nginx 1. http-Proxy, Reverse-Proxy: Als eine der am häufigsten verwendeten Funktionen von Webservern, insbesondere Reverse-Proxy. Hier werde ich Ihnen zwei Bilder geben, um das positive Mittel und das reaktive Mittel zu erklären. Sie können die Informationen für die spezifischen Details lesen. Wenn Nginx als Reverse-Proxy verwendet wird, bietet es eine stabile Leistung und kann Weiterleitungsfunktionen mit flexibler Konfiguration bereitstellen. Nginx kann unterschiedliche Weiterleitungsstrategien basierend auf unterschiedlichen regulären Übereinstimmungen anwenden, beispielsweise den Dateiserver am Ende der Bilddatei und den Webserver für dynamische Seiten. Solange Ihre regulären Regeln korrekt geschrieben sind und eine entsprechende Serverlösung vorhanden ist. Sie können spielen, was Sie wollen. Und Nginx führt einen Fehlerseitensprung, eine Ausnahmebeurteilung usw. für die zurückgegebenen Ergebnisse durch. Wenn der verteilte Server speichert
- Nginx 1220 2023-05-11 21:28:17
-
- So erreichen Sie eine hohe Verfügbarkeit von Keepalived + Nginx
- 1. Einführung in keepalived Keepalived wurde ursprünglich für die LVS-Lastausgleichssoftware entwickelt, um den Status jedes Dienstknotens im LVS-Clustersystem zu verwalten und zu überwachen. Später wurde die VRRP-Funktion hinzugefügt, um eine hohe Verfügbarkeit zu erreichen. Neben der Verwaltung der LVS-Software kann keepalived auch Hochverfügbarkeitslösungen für andere Dienste unterstützen. keepalived implementiert die Hochverfügbarkeitsfunktion über das VRRP-Protokoll. vrrp (virtualrouterredundancyprotocol) virtuelles Routing-Redundanzprotokoll. Der Zweck von vrrp besteht darin, das Single-Point-of-Failure-Problem des statischen Routings zu lösen. Es kann sicherstellen, dass beim Ausfall einzelner Knoten das gesamte Netzwerk unterbrechungsfrei laufen kann.
- Nginx 1230 2023-05-11 21:28:11
-
- So entfernen Sie das Präfix in der Nginx-Reverse-Proxy-Konfiguration
- Wenn Sie Nginx als Reverse-Proxy verwenden, können Sie die Anfrage einfach an den nächsten intakten Dienst weiterleiten. Durch das Festlegen der Proxy_Pass-Anfrage wird nur der Domänenname ersetzt, wenn Sie auf verschiedene Dienste basierend auf unterschiedlichen URL-Suffixen zugreifen möchten: Methode 1: Fügen Sie die Pipe „/“server{listen8000;server_nameabc.com;access_log“ hinzu :rollback/data/ log/nginx/access.loginterval=1dbaknum=7maxsize=1g"main;locatio
- Nginx 3830 2023-05-11 21:07:11