Apache Server Tutorial

The Apache HTTP (Web) Server er den mest populære webserveren programmet i verden, ifølge juni 2009 Netcraft.com undersøkelsen. Det er en åpen kildekode-program, noe som betyr at hvem som helst kan laste ned, installere og bruke programmet gratis. Det er en kommersiell-grade program og brukes til alt fra virksomhetskritiske applikasjoner til én side nettsteder som er opprettet av hjemmebrukere.

Installere

Apache kan installeres på en rekke måter, avhengig av operativsystem og hvor mye kontroll du vil i løpet av installasjonsprosessen. Hvis du installerer serveren på en Windows-maskin, kan du laste ned de nyeste binærfiler fra Apache hjemmeside (se Ressurser nedenfor).

Hvis du bruker en Unix eller Linux operativsystem (OS), har du flere alternativer. The Apache nettstedet har kildekoden tilgjengelig for nedlasting og kompilere, samt OS-spesifikke binærfiler. Du kan også installere webserveren gjennom pakkebehandleren av mange Linux- og Unix-systemer.

Konfigurasjon

Når den er installert, er det to hovedkonfigurasjonsfiler som skal redigeres. Disse filene er rene tekstfiler som kan åpnes i en tekst editor. Filene inneholder en veiledende per linje og er små bokstaver. Linjer som starter med # -tegnet anses kommentarer og blir ignorert av serveren.

Den viktigste konfigurasjonsfilen er httpd.conf filen. Linux / Unix-brukere vil vanligvis finne denne filen på /etc/httpd/httpd.conf. Men Debian-baserte Linux-distribusjoner plassere filen på /etc/apache2/apache2.conf. Standardplassering i Windows OS er C: \ Programfiler \ Apache Group \ Apache2 \ conf \ httpd.conf.

Httpd.conf filen inneholder systeminformasjonen som serveren rotkatalogen, lytteporten, maksimalt antall kunder som samtidig kan koble til og antall tjenerforekomster programvaren kan starte på en gang. Apache kan også konfigureres for virtuell hosting, noe som gir en server for å tjene mange forskjellige klienter på en gang. De virtuelle verts direktivene er også holdt i httpd.conf filen.

.htaccess Filen er en måte å gjøre endringer i hovedkonfigurasjons på en katalog nivå. Denne filen må opprettes på en per-katalogen basis, og konfigurasjonsendringer gjelder bare for katalogen den ligger i og eventuelle underkataloger. .htaccess Fil kan du kreve godkjenning før det gis nettstedet tilgang, gir omdirigering, angi cgi håndtering og mye mer. Hele listen over direktiver kan bli funnet i Apache dokumentasjon (se Ressurser nedenfor).

starter

The Apache webserver kjører som en tjeneste på alle operativsystemer. En tjeneste er et program som kjører i bakgrunnen uten brukermedvirkning. Dette gjør at eksterne brukere å få tilgang til websider som helst den fysiske serveren er slått på, uavhengig av om en bruker er logget på eller ikke.

I Windows, starter du tjenesten under "Tjenester" alternativet i kontrollpanelet. Det vil være en liste over hver tjeneste tilgjengelig for brukerne. Du vil velge "Apache" service og klikk "Start" ved siden av den. For å stoppe tjenesten, du bare klikke "Stopp".

Starte en tjeneste er forskjellig for Linux / Unix-brukere. Du må åpne et terminalvindu, som finnes under "System Tools" eller "Verktøy" i de viktigste "Programmer" eller "Start" -menyen. Tjenesten må startes av root brukeren. Du kan enten bytte til root bruke "su" kommandoen eller plassere ordet "sudo" før kommandoene. Kommandoen for å starte tjenesten er:

/etc/init.d/apache2 start

Kommandoen for å stoppe tjenesten er:

/etc/init.d/apache2 stopp

Når tjenesten er startet, kan du teste din konfigurasjon ved å skrive "http: // localhost & # 8221; i en nettleser adresselinjen.