Apache er en av de mest populære open source web server plattformer brukes over Internett . Selv om du ikke er en kunnskapsrike Internett-bruker , er sjansen du har besøkt et nettsted minst en gang som ble arrangert på en Apache -drevet webserver. Når du er en Apache webserver administrator, utfører du mest av serveren endringer og modifikasjoner fra kommandolinjen . Modifikasjoner som mod_header og mod_expire kan gjøres for å konfigurere de rammebetingelser av webserveren slik at det er bedre optimalisert for å utføre bestemte handlinger , for eksempel kjøre en web-applikasjon eller serverer opp en interaktiv nettleser spill. Processing Order Mod_Header
Behandlingen orden mod_header er unikt ved at det kan oppstå nesten hvor som helst i Apache server konfigurasjonsfil , mens noen endringer må skje før andre. Den mod_header modulen er gyldig i det primære Web -katalogen, i filene katalogen og selv innenfor serverens . Htaccess konfigurasjonsfiler. Når en Apache server er startet opp , og det har tilgang til overskrifter for informasjon , det første kontaktene hovedserveren , så noen virtuelle verten hvis det er ett sett opp , etterfulgt av katalogen og . Htaccess konfigurasjoner og deretter filene og plassering filer. Reversere header forespørsler om informasjon ved å bruke mod_header kan resultere i funksjonsfeil Apache webservere .
Valgfrie Vilkår for Mod_Header
En rekke direktiver kan gjøres når du gjør en mod_header kommando som svakt endre formålet og virkningen av endringen . For eksempel kan "set "-tilstand sette en header svar å returnere samme svar hver gang . "Legg til " tilstanden kan legge til mer informasjon til overskrifter , selv om det er lik informasjon . Endelig kan " usatt " tilstand brukes til å fjerne dupliserte headerinnlegg og navn.
HTTP Header Mod_Expire
p Dette Apache -modul er ansvarlig for å sette varighet og utløp poeng til hver brukers HTTP session , som er den unike forbindelsen som de gjør til webserveren . I motsetning mod_header , er mod_expire brukes til å avslutte brukeren forbindelser til Apache webserver. For eksempel , hvis serveren mottar visse HTTP-hoder , kan mod_expire brukes til å validere brukerens HTTP session og identitet , noe som gjør det en nyttig sikkerhetsverktøy for å håndtere påloggingsinformasjon på nettsteder med høy sikkerhet som de som brukes for nettbank .
direktiv for Mod_Expire
p Det er tre primære typer direktiver brukes ved implementering av et mod_expire : den ExpiresDefault direktivet , ExpiresByType direktivet og ExpiresActive direktivet . Den første er hva setter standard algoritme som brukes til å bestemme HTTP session utløpsdato . Den ExpiresByType direktivet tillater administratorer å definere lengden på HTTP- sesjoner og utløper dem ved bestemte tider , enten det er en tid utløp eller en syntaksfeil (dvs. brukeren tastet feil passord) . En ExpiresActive direktiv er det som slår av og på den generasjonen av cache - control , en del av Apache . Htaccess konfigurasjonsfil. Hvis denne bufferen er slått av , vil det ikke være noen HTTP-hoder som genereres for mod_header å samhandle med.