Slik vert mange forskjellige nettsteder på Apache Web Server

Slik vert mange forskjellige nettsteder på Apache Web Server


The Apache HTTP Server (også kalt "Apache web server") støtter hosting flere nettsteder fra en enkelt server datamaskin. Hosting flere nettsteder fra en enkelt server kalles "virtual hosting." Du kan konfigurere Apache web-server for å tjene flere nettside domenenavn ved hjelp av en enkelt (IP) Internet Protocol-adresse ( "navn-baserte" virtuell hosting), eller tjener hvert nettsted over en annen IP-adresse ( "IP-baserte" virtuell hosting). Hver virtuell vert kan konfigureres uavhengig av hverandre, slik at du kan tilpasse hver nettstedets innhold, sikkerhet og funksjoner. Den vanligste og enkleste konfigurasjonen er navn-baserte virtuelle hosting på standard webserveren port, 80.

Bruksanvisning

1 Åpne konfigurasjonsfilen Apache web server i en tekst editor. Filen er vanligvis heter "httpd.conf", men webserveren konfigurasjon kan fordeles over flere filer. Konfigurasjonsfilene kan være i "conf" katalogen i Apache web server installasjonen katalogen, eller et annet sted (for eksempel / etc / apache2 / på Linux og Unix). Slå opp i serveren din dokumentasjon for informasjon om hvor konfigurasjonsfilene er plassert og hvordan de er organisert.

2 Legg linjen "Hør 80" (om nødvendig) til konfigurasjonen på øverste nivå utenfor av andre lukkede direktiver. Dette sikrer serveren lytter på port 80, standard web server port. Mange konfigurasjonsdirektiver for Apache er vedlagt grupper som ligner HTML-koder eller XML-elementer. Pass på at du legger Lytt direktivet utenfor noen direktivet grupper, for eksempel Directory, beliggenhet, IfDefine og IfModule.

3 Legg til linjen "Namevirtualhost *." Den "Namevirtualhost" direktiv forteller Apache å bruke navn-baserte virtuelle hosting på alle nettverksgrensesnitt.

4 Legg en "virtuellverten" gruppe for en av nettsteder serveren er vert:

<Virtualhost *>
Document / www / site1
Server www.site1.com
</ Virtualhost>

5 Rediger "Document" direktiv, endre "/ www / site1" for å katalogbanen på serveren der nettstedets innhold blir lagret. Lag denne katalogen hvis den ikke allerede finnes. Den "Document" katalogbanen tilsvarer det øverste nivået av nettstedet. For eksempel, hvis stedets hjemmeside er www.site1.com/index.html, siden filen hjem på serveren din er /www/site1/index.html.

6 Rediger "Server" direktiv, endre "www.site1.com" til vertsnavnet for nettstedet. Dette er "navnet" i Apache navn-baserte virtuelle hosting konfigurasjon.

7 Legg til flere direktiver til "virtuellverten" gruppe for å konfigurere skript, autentisering og andre alternativer etter behov. Legg direktiver for området konfigurasjonen på nye linjer før slutt "</ Virtualhost>" linje.

8 Gjenta legge til og tilpasse "virtuellvert" grupper for hver nettside ligger på serveren din.

9 Start eller oppdater Apache-server som du vanligvis gjør for å ha det lese sin nye konfigurasjonen.