The Apache web server er ekstremt populær , kjører ca 45 prosent av webservere på Internett. En del av populariteten kan være på grunn av sin enkle metode for konfigurering . Serveren er konfigurert ved å endre flate konfigurasjonsfiler. Konfigurasjonsmuligheter , skikkelig kalt " direktiver " er tilgjengelig for alt fra navnet på serveren din til plasseringen av vanlige feil sider . Det er ikke vanskelig å lese gjennom og endre disse alternativene når du vet hvor du skal lete , men en grunnleggende forståelse av hva som skjer og hvordan du kan endre innstillinger er nødvendig. Du trenger
En datamaskin med Apache web server installert og kjører
Vis flere instruksjoner
en
Utforsk Apache konfigurasjonsfiler. Ved oppstart leser webserveren alle filene i " conf " og " conf.d " kataloger og alle deres underkataloger , behandle dem i hovedsak som en stor konfigurasjonsfil. De er atskilt med konvensjonen bare, av hensyn til organisasjonen. Den " conf " katalog inneholder " httpd.conf ", som normalt inneholder server -wide direktiver . Den " conf.d " katalogen inneholder én fil for hvert område ligger på serveren.
2
Lær syntaksen for Apache konfigurasjonsdirektivene . Webserveren behandler ett direktiv per linje og ignorerer linjer som begynner med "# ". Standardkonfigurasjonen filen har mange av disse " kommentar " linjer å forklare funksjonaliteten til de ulike direktivene. Hvis noen linje i Apache konfigurasjonsfiler er misformet , vil serveren ikke starte.
3
Forstå Apache modulær struktur . Webserveren består av Apache "core "-funksjonalitet og flere add -on " moduler ". Standard installasjon inkluderer noen grunnleggende moduler, for eksempel PHP og MySQL , men andre kan legges til. Den " LoadModule " direktiv brukes til å dynamisk laste en modul . Konfigurasjonsmuligheter for spesifikke modulene er plassert innenfor og < /IfModule > .
4 Forstå konfigurasjon direktiv "scope ". Apache har evnen til å tjene mange nettsteder samtidig . Følgelig vil enkelte direktiver gjelder bare for visse områder, mens andre vil gjelde for hele serveren . Du kan legge direktiver som er spesifikke for filnavnet eller katalogen navn i ... < /Files > eller ... < /Directory> , henholdsvis . Hvis du vil bruke et direktiv til et helt nettsted ( men ikke hele serveren ) , legge den i ... < /virtuellverten > .
5 Forstå brukerkonfigurasjonen tilgang gjennom . Htaccess filer . En bruker kan sette sine egne konfigurasjonsinnstillinger ved å plassere en fil som heter ". Htaccess" i alle web server katalog . Disse direktivene vil kun gjelde for katalogen på filen og eventuelle underkataloger , og server administrator kan begrense dem med AllowOverride direktiv i httpd.conf .