


So lösen Sie das Problem, dass der NGINX-Reverse-Proxy bei einer POST-Anfrage einer HTML-Seite 405 zurückgibt
Die Implementierung ist wie folgt:
server { listen 80; listen 443 ssl; server_name nirvana.test-a.gogen; ssl_certificate /etc/nginx/ssl/nirvana.test-a.gogen.crt; ssl_certificate_key /etc/nginx/ssl/nirvana.test-a.gogen.key; proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600; client_max_body_size 10m; #error_page 405 =200 /ding/face_matching.html; location / { proxy_pass http://nirvana-server-a; proxy_next_upstream http_500 http_502 http_503 error timeout invalid_header; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; } location ~.*\.(html|css|js|jpg|json|png|map|\ttf*|\woff2*|\woff*|eot|otf|ttf|json|cur|woff|svg|woff2|m3u8|ts|mp3)$ { proxy_method GET; proxy_pass http://nirvana-browser-a; proxy_next_upstream http_500 http_502 http_503 error timeout invalid_header; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; } access_log /var/log/nginx/nirvana-test-a.log main; }
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass der NGINX-Reverse-Proxy bei einer POST-Anfrage einer HTML-Seite 405 zurückgibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Durch das Konfigurieren von Nginx Virtual Host können mehrere Websites auf einem einzelnen Server mit jeweils ein separatem Domänennamen und Root -Verzeichnis gehostet werden. Zu den spezifischen Konfigurationsschritten gehören: Erstellen einer virtuellen Host -Konfigurationsdatei zum Konfigurieren des Serverblocks, Angabe des Server -Hörports, des virtuellen Host -Domänennamens und des Dokument -Root -Verzeichnisses, um den virtuellen Host zu aktivieren, und die Verknüpfung der Konfigurationsdatei mit dem aktivierten Verzeichnis zum Neuladen von NGINX

Wie kann man Nginx pseudostatisch aktivieren? Aktivieren Sie das Multiviews -Modul, damit der Server basierend auf der Erweiterung nach Dateien suchen kann. Fügen Sie eine pseudo-statische Regel hinzu, um die .php-URL in die passende PHP-Datei umzuschreiben. Stellen Sie sicher, dass der Prozess des Webservers die Berechtigung enthält, auf PHP -Dateien zuzugreifen. Starten Sie NGINX neu, um Änderungen anzuwenden, um die URL -Karte auf Dateipfade zu implementieren.

Wie konfiguriere ich Nginx für das Lastausgleich? Definiert den Upstream -Serverpool und gibt den Server -IP und den Port an. Definieren Sie virtuelle Hosts, hören Sie nach Verbindungen und leiten Sie sie an den stromaufwärtigen Pool weiter. Geben Sie den Ort an, stimmen Sie die Anfrage an und leiten Sie ihn an den stromaufwärtigen Pool weiter.

Die Methoden zum Anzeigen des laufenden Status von Nginx sind: Verwenden Sie den Befehl ps, um den Prozessstatus anzuzeigen; Zeigen Sie die nginx -Konfigurationsdatei /etc/nginx/nginx.conf an; Verwenden Sie das Nginx -Statusmodul, um den Statusendpunkt zu aktivieren. Verwenden Sie Überwachungstools wie Prometheus, Zabbix oder Nagios.

NINGINX -Versionsinformationen über die folgende Methode anzeigen: Direktbefehlsmethode: "Nginx -v" Ausgabeversionsinformationen. Ansicht in der Konfigurationsdatei: Suchen Sie den Abschnitt "Version" oben in der Konfigurationsdatei. Systeminformationsbefehl: Linux: Verwenden Sie den Befehl "rpm -qa | grep nginx" oder "dpkg -l | grep nginx". FOVEBSD: Verwenden Sie den Befehl "PKG Info Nginx". Windows: Öffnen Sie die NGINX -Diensteigenschaften, Versionsinformationen befinden sich auf der Registerkarte Allgemein.

Methoden zur Umleitung durch NGINX sind 301 permanente Umleitungen (Aktualisierungslinks oder mobile Seiten) und 302 temporäre Weiterleitungen (Handhabungsfehler oder temporäre Änderungen). Die Konfiguration der Umleitung umfasst die Verwendung von Standortanweisungen in Serverblöcken, erweiterte Funktionen umfassen regelmäßige Ausdrucksanpassung, Proxy-Umleitung und konditionsbasierte Umleitung. Zu den häufigen Verwendungen von Weiterleitungen gehören das Aktualisieren von URLs, die Handhabung von Fehlern, die Umleitung von HTTP in HTTPS und das Leiten von Benutzern in eine bestimmte Länder- oder Sprachversion.

Führen Sie den Nginx -Dienst zum Neustart der folgenden Schritte aus: 1. Stop nginx mit sudo systemctl stop nginx. 2. Verwenden Sie sudo systemctl start nginx, um den Dienst zu starten. 3. Laden Sie die Konfiguration mit sudo systemctl neu laden Nginx.

Wie aktiviere ich das Stream -Modul von NGINX? Das Aktivieren des Stream -Modul
