Apache er en af de mest populære open source web server platforme , der anvendes på tværs af internettet . Selv hvis du ikke er en erfaren Internet-bruger , chancerne er du har besøgt en hjemmeside mindst én gang , der blev hostet på en Apache -drevet webserver . Når du er på en Apache webserver administrator , du udfører de fleste af de server ændringer og modifikationer fra kommandolinjen. Ændringer som mod_header og mod_expire kan gøres for at konfigurere driftsparametre webserver, så er det bedre optimeret til at udføre specifikke handlinger, såsom at køre en web- applikation eller tjener op et interaktivt web browser spil . Processing Order Mod_Header
forarbejdning rækkefølge mod_header er enestående, fordi det kan forekomme næsten overalt i Apache server konfigurationsfil, mens nogle ændringer skal ske før andre. Den mod_header Modulet er gyldig i den primære Web directory , i filerne mappe og selv inden for serverens . Htaccess konfigurationsfiler. Når en Apache -serveren er startet op , og det får adgang overskrifterne for information , det første kontakter de vigtigste server , så enhver virtuel vært , hvis der er et sæt op , efterfulgt af mappen og . Htaccess konfigurationer og derefter de filer og placering filer. Vende header anmodninger om oplysninger ved hjælp af mod_header kan resultere i funktionsfejl Apache webservere .
Valgfri Betingelser for Mod_Header
en række direktiver kan foretages , når de foretager en mod_header kommando, ændrer lidt på formålet og virkningen af ændringen . For eksempel kan " sæt " betingelse en header svar at returnere det samme svar hver gang . Den " add "-tilstand kan tilføje flere oplysninger til overskrifter, selv om der er dublerede oplysninger . Endelig kan de " frakoblet " tilstand, der skal bruges til at fjerne dublerede header indgange og navne.
HTTP Header Mod_Expire
Apache -modulet er ansvarlig for fastsættelse af varighed og udløb punkter hver brugers HTTP session , som er den unikke forbindelse , at de gør til webserveren . I modsætning mod_header er mod_expire bruges til at afslutte brugernes forbindelser til Apache webserveren. For eksempel, hvis serveren modtager visse HTTP-headers kan mod_expire bruges til at validere brugerens HTTP session og identitet , hvilket gør det til et nyttigt sikkerhed værktøj til styring af login- oplysninger på høj sikkerhed websites såsom dem, der anvendes til online banking.
direktiver om Mod_Expire
Der er tre primære typer af direktiver , der anvendes , når de gennemfører en mod_expire : den ExpiresDefault direktivet , ExpiresByType direktivet og ExpiresActive direktiv. Det første er, hvad sætter standard algoritme, der bruges til at bestemme HTTP session udløbstid . Den ExpiresByType Direktivet giver administratorer mulighed for at definere længden af HTTP-sessionerne og de udløber ved bestemte tidspunkter , uanset om det er en tid, udløb eller en syntaksfejl (dvs. brugeren har indtastet en forkert adgangskode ) . En ExpiresActive direktiv er, hvad der tænder og slukker for generering af cache -control , en del af Apaches . Htaccess konfigurationsfil. Hvis denne cache er slukket , vil der ikke være nogen HTTP-headers genereret for mod_header at interagere med.