Vorwort Bei der Entwicklung eines Gateway-Projekts werden die Signaturinformationen sign_key beim Senden einer Anforderung in den Anforderungsheader eingefügt und beim Empfangen der Anforderung aus dem Header entfernt. Dies funktioniert beim lokalen Debuggen, aber nach dem Online-Gehen stellt sich heraus, dass es nicht über den Nginx-Proxy abgerufen werden kann. Standort / { Proxy_Set_Header X-Real-IP $Remote_Addr; proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for; Proxy_set_header Host $http_host; proxy_set_header X-Nginx-Proxy wahr; add_header Proxy-Knoten $upstream_addr; add_header Proxy-Status $upstream_status; Proxy_http_Version 1.1; Proxy-Passwort http://tianusa; } Später fand ich heraus, dass der Grund darin lag, dass Nginx einige Einschränkungen bei Headern hatte und Unterstriche (_) nicht unterstützt wurden. Lösung: 1. Keine Unterstriche Ändern Sie den Unterstrich _ in etwas anderes, beispielsweise sign_key in sign-key 2. Entfernen Sie die Einschränkungen von Nginx aus dem Stammverzeichnis Standardmäßig ignoriert Nginx automatisch alle „_“ im Anforderungsheader. Die Lösung besteht darin, dem http-Abschnitt der Konfigurationsdatei nginx.conf in nginx die folgende Konfiguration hinzuzufügen: underscores_in_headers ein; (Standardmäßig ist underscores_in_headers aus) Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Erläuterung unveränderlicher Werte in React
>>: So finden Sie Websites mit SQL-Injection (unbedingt lesen)
Oft möchten wir, dass der Server regelmäßig ein S...
Durch die Aggregierung von Daten aus verschiedene...
Inhaltsverzeichnis 1. Konstruktoren und Instanzen...
Wenn wir uns in vielen Apps und Websites anmelden...
Ich habe kürzlich an einem Projekt gearbeitet – B...
Zweitens hängt das Ranking von Schlüsselwörtern au...
Vorwort Swap ist eine spezielle Datei (oder Parti...
1. Geben Sie die folgende Adresse in den Browser ...
Tatsächlich ist es sehr einfach, diesen Effekt zu ...
Was ist eine Richtlinie? Sowohl Angular als auch ...
Inhaltsverzeichnis Konstruktor neuer Operator Imp...
In diesem Artikelbeispiel wird der spezifische Co...
Unter LINUX werden periodische Aufgaben normalerw...
Inhaltsverzeichnis 1. MySQL-Zeittyp 2. Überprüfen...
Überblick Eine der leistungsstärksten Funktionen ...