Next: Az Apache konfigurálása Up: Az Apache HTTP szerver Previous: Néhány alapvető fogalom   Tartalomjegyzék


5.4         Az Apache moduljai

Általában elég összetett kérdés, hogy melyik modul hol van, mi a funkciója, és hogyan illeszthető bele a rendszerbe. Mindenesetre a főág moduljai megtalálhatóak a http://modules.apache.org/ –on. 

Pl. a mod_rewrite modul az oldalak kódjában lévő URL-ek átírásával foglalkozik. Ez bár elsőre viszonylag bonyolult dolognak tűnik, megfelelő dokumentációval rendelkezik. Ez a probléma főleg a webgazda feladatába tartozik. A lényeg az, hogy ha megváltoztatjuk a Web-hely “fizikai” felépítését, az oldalakban szereplő hivatkozásokat is mind meg kellene változtatni, ami igen nagy munka lehet. Ezért találták ki ezt a kitűnő segédeszközt. A következő listában az Apache lehetséges moduljai és az azokkal megvalósítható funkciók találhatók:

mod_access

Gép (IP) alapú hozzáférés-szabályozás

mod_actions

Fájltípus / metódus alapú script indítás

mod_alias

Álnevek és átirányítások

mod_asis

Az “.asis” fájl kezelő

mod_auth

Felhasználó azonosítás szöveg fájlokkal

mod_auth_anon

ftp stílusú névtelen felhasználó azonosítás

mod_auth_db

felhasználó azonosítás a  Berkeley-féle DB (adatbázis) fájlokkal

mod_auth_dbm

felhasználó azonosítás DBM (adatbázis) fájlokkal

mod_auth_digest

MD5 felhasználó azonosítás

mod_autoindex

Automatikus könyvtárlistázás

mod_cern_meta

HTTP fejléc metafájlok támogatása

mod_cgi

CGI script-ek meghívása

mod_digest

MD5 felhasználó azonosítás

mod_dir

Alapszintű könyvtárkezelés

mod_env

Környezeti változók átadása CGI script-eknek

mod_example

API demonstráció

mod_expires

Fejlécek erőforrásokhoz (meddig érvényes egy oldal)

mod_headers

Tetszőleges HTTP fejlécek beépítése

mod_imap

Kép-térkép fájlkezelő

mod_include

Szerveroldalon előállított objektumok

mod_info

Szerver beállítási információk

mod_log_agent

A “User Agent”-ek naplózása (a felhasználó milyen böngészőt használ)

mod_log_config

Testre szabható naplózó

mod_log_referer

referer” naplózó (honnan lett a kliens erre az oldalra irányítva)

mod_mime

Objektumtípus megállapítása fájlkiterjesztésből

mod_mime_magic

Objektumtípus  megállapítása tartalomból

mod_mmap_static

Fájlok térképének elkészítése a memóriába a gyorsabb kiszolgálás érdekében

mod_negotiation

Tartalom “tárgyalás”

mod_proxy

HTTP gyorsítótár

mod_rewrite

Profi URL-ből fájlnévre konvertáló

mod_setenvif

Környezeti változók beállítása kliens információk alapján

mod_so

Futás közbeni modul-betöltés támogatása (fejlesztés alatt!)

mod_speling

Automatikus hibajavítás félregépelt URL-ekben

mod_status

a szerver állapotának megjelenítése Web-lapként (authentikáció szükséges)

mod_userdir

A felhasználók könyvtárait kezeli (listázás, letöltés)

mod_unique_id

egységes kérés azonosító generálása minden lekéréshez

mod_usertrack

Felhasználó-követés sütik (cookies) segítségével

mod_vhost_alias

dinamikusan konfigurálható virtuális szerver-támogatás

2 . táblázat Az Apache moduljai


Next: Az Apache konfigurálása Up: Az Apache HTTP szerver Previous: Néhány alapvető fogalom   Tartalomjegyzék

 
Misóka Zoltán 2000. 10. 05.