mod_header_modify Apache modul kan ændre eller fjerne indkommende http headere, og det kan også tilføje overskrifter, der ikke blev sendt af klienten. Det kan således anvendes til at manipulere adfærd indhold handlere, som du ikke ønsker at (eller ikke kan) forandring. En anden mulighed kunne være at simulere forskellige brugergrupper agenter, måske sammenholdt med mod_rewrite.
Krav:
mod_header_modify er blevet testet med succes med Apache 1.3.23 på Linux 2.4.19, men jeg tror, det bør arbejde med alle de seneste Apache udgivelser og på alle understøttede platforme. Lad mig vide om dine forsøg (uanset om succes eller ej) med andre operativsystemer eller andre versioner af Apache.
Du skal bruge en fungerende C compiler og dets tilknyttede forsyningsvirksomheder, selvfølgelig. Hvis du har bygget din Apache fra en kilde fordeling du næsten helt sikkert have en ... :)
Installation:
Der er mindst to måder at installere dette modul. Hvilken en er passende afhænger af din Apache installation.
Den nemme måde: Hvis din Apache er kompileret med understøttelse af dynamisk belastbare moduler (også kaldet DSO support), vil du bare nødt til at finde ud af, hvor APXS er placeret. Gå til den mappe, hvor du pakkede mod_header_modify.c kildefilen og lad APXS gøre arbejdet:
/ Usr / local / apache / bin / APXS -c -i -a mod_header_modify.c
Dette vil bygge mod_header_modify.so som en delt objekt (den -c option), skal du installere modulet på det rigtige sted (-i) og tilsæt direktivet LoadModule til din httpd.conf fil (-a). Se APXS manualsiden for oplysninger om disse og andre kommandolinjeflag.
Hvis du ikke ved, om du har DSO support, så fortvivl ikke - APXS vil klage, hvis du ikke har. Du kan også tjekke på forhånd ved at lade Apache liste alle kompileret-in-moduler med httpd -l. Hvis mod_so.c er en af dem, du er heldig.
Den hårde måde: Uden DSO support, du bliver nødt til at genopbygge Apache til at bruge mod_header_modify. (Du kan overveje at bygge det med DSO støtte denne gang ...) Opret en ny mappe som, siger, stedet under src / modules mappe i Apache kilde træet og sætte mod_header_modify.c filen der. Nu konfigurere Apache med
./configure --activate-modul = src / modules / site / mod_header_modify.c
--enable-modul = header_modify
og glem ikke de andre konfigurationsindstillinger, som du har brug for. Du kan nu bygge og installere en ny httpd som sædvanlig.
Software detaljer:
Version: 20020604
Upload dato: 3 Jun 15
Licens: Gratis
Popularitet: 9
Kommentarer ikke fundet