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)
Erstens kann JavaScript aus Sicherheitsgründen ni...
Inhaltsverzeichnis Mysql Master-Slave-Synchronisi...
<br />Das Navigationsdesign stellt eine der ...
MySQL-Escape Escape bedeutet die ursprüngliche Se...
Inhaltsverzeichnis el-scrollbar Bildlaufleiste el...
dig - Dienstprogramm zur DNS-Suche Wenn beim Zugr...
Inhaltsverzeichnis Transaktionsisolationsebene Wa...
Inhaltsverzeichnis 1. MySQL herunterladen 2. MySQ...
Im Allgemeinen werden Java-Lernprogramme und Bere...
Vorwort In diesem Artikel wird hauptsächlich besc...
1. Verbindung zwischen Docker-Containern Docker i...
Das Vue-Plugin meldet einen Fehler: Vue.js wurde ...
In diesem Artikel wird der spezifische Code des J...
Der MGR unserer Bank wird Ende des Jahres eingefü...
Als ich anfing, Webseiten mit XHTML CSS zu entwer...