Mod headers: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:mod_headers}}
'''mod_headers''' - [[Apache/HTTP]] Modul zur Kontrolle und Änderung von HTTP-Anfrage- und Antwort-Headern


'''topic''' - Kurzbeschreibung
== Beschreibung ==
== Beschreibung ==
Dieses Modul bietet Direktiven zur Kontrolle und Änderung von HTTP-Anfrage- und Antwort-Headern. Header können zusammengeführt, ersetzt oder entfernt werden.
; Header  
 
* Zusammenführen
; Themen
* Ersetzten
* Reihenfolge der Bearbeitung
* Entfernen
* Frühe und späte Verarbeitung
* Beispiele


=== Richtlinien ===
=== Richtlinien ===
* Kopfzeile
* Kopfzeile
* RequestHeader
* RequestHeader
=== Checkliste zur Fehlerbehebung ===
* httpd-Änderungsprotokoll
* Bekannte Probleme
* Einen Fehler melden
=== Siehe auch ===
* Kommentare


== Reihenfolge der Bearbeitung ==
== Reihenfolge der Bearbeitung ==
Zeile 40: Zeile 26:
Da frühe Direktiven verarbeitet werden, bevor die Konfiguration des Anforderungspfads durchlaufen wird, können frühe Header nur in einem Hauptserver- oder virtuellen Host-Kontext gesetzt werden.  Frühe Direktiven können nicht von einem Anforderungspfad abhängen, so dass sie in Kontexten wie <code><Directory></code> oder <code><Location></code> fehlschlagen <code>.</code>
Da frühe Direktiven verarbeitet werden, bevor die Konfiguration des Anforderungspfads durchlaufen wird, können frühe Header nur in einem Hauptserver- oder virtuellen Host-Kontext gesetzt werden.  Frühe Direktiven können nicht von einem Anforderungspfad abhängen, so dass sie in Kontexten wie <code><Directory></code> oder <code><Location></code> fehlschlagen <code>.</code>


<noinclude>
 
== Fehlerbehebung ==
; Checkliste zur Fehlerbehebung
* httpd-Änderungsprotokoll
* Bekannte Probleme
* Einen Fehler melden


== Anhang ==
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
==== Links ====
==== Links ====
===== Weblinks =====
===== Weblinks =====
# https://httpd.apache.org/docs/2.4/de/mod/mod_headers.html


{{DEFAULTSORT:mod_headers}}
{{DISPLAYTITLE:mod_headers}}


# https://httpd.apache.org/docs/2.4/de/mod/mod_headers.html
[[Kategorie:Apache/HTTP/Module]]
</noinclude>
</noinclude>
{{DEFAULTSORT:mod_headers}}

Aktuelle Version vom 11. Mai 2024, 12:54 Uhr

mod_headers - Apache/HTTP Modul zur Kontrolle und Änderung von HTTP-Anfrage- und Antwort-Headern

Beschreibung[Bearbeiten | Quelltext bearbeiten]

Header
  • Zusammenführen
  • Ersetzten
  • Entfernen

Richtlinien[Bearbeiten | Quelltext bearbeiten]

  • Kopfzeile
  • RequestHeader

Reihenfolge der Bearbeitung[Bearbeiten | Quelltext bearbeiten]

Die von mod_headers bereitgestellten Direktiven können fast überall in der Serverkonfiguration vorkommen und können in ihrem Umfang eingeschränkt werden, indem sie in Konfigurationsabschnitte eingeschlossen werden.

Die Reihenfolge der Verarbeitung ist wichtig und wird sowohl durch die Reihenfolge in der Konfigurationsdatei als auch durch die Platzierung in den Konfigurationsabschnitten beeinflusst. Diese beiden Direktiven haben eine andere Wirkung, wenn sie umgekehrt werden:

RequestHeader append MirrorID "Spiegel 12"
RequestHeader unset MirrorID

In diesem Fall wird der MirrorID-Header nicht gesetzt. Im umgekehrten Fall wird der MirrorID-Header auf "mirror 12" gesetzt.

Früh- und Spätverarbeitung[Bearbeiten | Quelltext bearbeiten]

mod_headers kann entweder zu einem frühen oder späten Zeitpunkt in der Anfrage angewendet werden. Im Normalfall werden die Request-Header unmittelbar vor der Ausführung des Content-Generators gesetzt und die Response-Header, sobald die Antwort über die Leitung gesendet wird. Verwenden Sie in einem funktionierenden Server immer den Late-Modus.

Der Early-Modus ist als Test-/Debugging-Hilfe für Entwickler gedacht: Richtlinien, die mit dem Early-Schlüsselwort definiert werden, werden gleich zu Beginn der Verarbeitung der Anfrage gesetzt. Dies bedeutet, dass sie verwendet werden können, um verschiedene Anfragen zu simulieren und Testfälle einzurichten, aber es bedeutet auch, dass Kopfzeilen jederzeit von anderen Modulen geändert werden können, bevor eine Antwort erzeugt wird.

Da frühe Direktiven verarbeitet werden, bevor die Konfiguration des Anforderungspfads durchlaufen wird, können frühe Header nur in einem Hauptserver- oder virtuellen Host-Kontext gesetzt werden. Frühe Direktiven können nicht von einem Anforderungspfad abhängen, so dass sie in Kontexten wie <Directory> oder <Location> fehlschlagen .


Fehlerbehebung[Bearbeiten | Quelltext bearbeiten]

Checkliste zur Fehlerbehebung
  • httpd-Änderungsprotokoll
  • Bekannte Probleme
  • Einen Fehler melden

Anhang[Bearbeiten | Quelltext bearbeiten]

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Links[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]
  1. https://httpd.apache.org/docs/2.4/de/mod/mod_headers.html