Heim > Backend-Entwicklung > PHP-Tutorial > Wie gehe ich mit Autorisierungs-Header-Pass-Through-Problemen mit Apache 2.4 und PHP-FPM um?

Wie gehe ich mit Autorisierungs-Header-Pass-Through-Problemen mit Apache 2.4 und PHP-FPM um?

Mary-Kate Olsen
Freigeben: 2024-10-22 21:04:29
Original
357 Leute haben es durchsucht

How to Handle Authorization Header Pass-Through Issues with Apache 2.4 and PHP-FPM?

Apache 2.4, PHP-FPM und Autorisierungsheader-Fehlkonfiguration

Ein häufiges Problem mit dem mod_proxy von Apache 2.4 ist das Scheitern der Autorisierung Header zu PHP-FPM, wodurch der Zugriff auf bestimmte Funktionen behindert wird. Dieses Problem entsteht aufgrund von Sicherheitsbedenken innerhalb der Apache-Module.

Um dieses Hindernis zu überwinden, stellt Apache verschiedene Module mit undurchsichtigen Einstellungen bereit, die es Benutzern ermöglichen, dieses Verhalten zu überschreiben. Die Identifizierung des verantwortlichen Moduls erfordert jedoch eine sorgfältige Prüfung.

Eine alternative Lösung besteht darin, den Header manuell über die Umgebungsvariable an PHP zu übergeben:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=
Nach dem Login kopieren

Allerdings kann auch dieser Ansatz in bestimmten Fällen fehlschlagen Szenarien. In solchen Fällen ist es notwendig, den PHP-Code zu ändern, um den Header von $_SERVER['REDIRECT_HTTP_AUTHORIZATION'] statt von $_SERVER['HTTP_AUTHORIZATION'] abzurufen.

Das obige ist der detaillierte Inhalt vonWie gehe ich mit Autorisierungs-Header-Pass-Through-Problemen mit Apache 2.4 und PHP-FPM um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage