mod_header_modify Apache-moduuli voi muuttaa tai poistaa saapuvan http otsikot, ja se voi myös lisätä otsikoita, joita ei ole lähetetty asiakkaalle. Näin ollen voidaan käyttää manipuloida käyttäytymistä sisällön käsittelijät, joita et halua (tai voi) muutosta. Toinen vaihtoehto voisi olla simuloida eri käyttäjäryhmille aineita, ehkä conjuction mod_rewrite.
Vaatimukset:
mod_header_modify on testattu onnistuneesti Apache 1.3.23 Linux 2.4.19, mutta mielestäni se pitäisi toimia kaikki viimeaikaiset Apache tiedotteet ja kaikissa tuetuissa ympäristöissä. Kerrothan teidän yrityksistä (myös virheiden sattuessa) ja muiden käyttöjärjestelmien tai muita versioita Apache.
Tarvitset työskentelee C-kääntäjä ja siihen liittyvät apuohjelmia, tietenkin. Jos olet rakentanut oman Apache lähteestä jakelusta sinun lähes varmasti yksi ... :)
Asennus:
On ainakin kaksi tapaa asentaa tämän moduulin. Kumpi on sopiva riippuu Apache asennus.
Helppo tapa: Jos Apache on käännetty tukee dynaamisesti ladattavina moduuleina (kutsutaan myös DSO tuki), sinun täytyy vain tietää, missä apxs sijaitsee. Mene hakemistoon, johon olet purkanut mod_header_modify.c Lähdetiedostossa anna apxs tehdä työtä:
/ Usr / local / apache / bin / apxs -c -i -a mod_header_modify.c
Tämä luo mod_header_modify.so jaetun objektin (-c), asenna moduuli oikeassa paikassa (-i) ja lisätään LoadModule direktiiviä omaan httpd.conf tiedosto (-a). Katso apxs ohjesivu lisätietoja näistä ja muista komentorivivalitsimet.
Jos et tiedä, jos sinulla on DSO tukea, ei hätää - apxs valittaa, jos et ole. Voit myös tarkistaa etukäteen antamalla Apache listan kaikista koottu-in moduulit httpd -l. Jos mod_so.c on yksi niistä, olet onnekas.
Kantapään kautta: Ilman DSO tuki joudut rakentaa Apache käyttää mod_header_modify. (Voit harkita rakentaa sitä DSO tukee tällä kertaa ...) Luo uusi hakemisto, kuten vaikkapa sivuston alla src / modules hakemistossa Apachen lähdekoodi ja laita mod_header_modify.c tiedosto sinne. Nyt määrittää Apache kanssa
./configure --activate-moduuli = src / modules / site / mod_header_modify.c
--enable-module = header_modify
ja älä unohda muita asetuksia, jotka tarvitset. Nyt voit rakentaa ja asentaa uuden httpd tavalliseen tapaan.
Ohjelmiston tiedot:
Versio: 20020604
Lähetyksen päivämäärä: 3 Jun 15
Lupa: Vapaa
Suosio: 9
Kommentteja ei löytynyt