The Apache web server er den mest populære web- server på Internett , ifølge NetCraft.com , og tilbyr en høy grad av konfigurasjon gjennom modifisering av sin httpd.conf fil. Etter at den er installert , har Apache web server en forenklet konfigurasjon som tilordner bare en nettside til serveren og sender alle forespørsler til dette nettstedet. For å betjene flere nettsteder fra samme IP eller samme server, må du endre virtuellvert direktiver i httpd.conf filen. Du trenger
tekst editor
Vis flere instruksjoner
en
Lag mapper for hvert nettsted du ønsker å tjene. I htdocs mappen , bruker du kommandoen mkdir å opprette en katalog der innholdet vil bli servert. Vanligvis disse web-kataloger har sine tillatelser satt til 755.Run kommandoene : en
mkdir chmod 755
2 Åpne din httpd.conf fil i webserveren conf katalogen . På CentOS og Red Hat Linux -servere , er det vanligvis lagret i /etc /httpd , mens de fleste andre * NIX -distribusjoner vil lagre filen i /etc /apache /eller etc/apache2 . For å sjekke din servers konfigurasjon, type " whereis apache " og se på nonlibrary steder .
3
Legg til unotert line " NameVirtualHost *" til din httpd.conf fil. Dette forteller Apache å sjekke domenenavnet på en forespørsel , og for å se etter den på alle IP -adresser serveren har .
4
inn og endre følgende mal i httpd.conf , under NameVirtualHost direktivet . Endre Servernavn direktivet for å være navnet på domenet du ønsker å være vert og DocumentRoot å være den nye katalogen som holder ditt nettsted.
Servernavn www.yourdomain.comServerAlias yourdomain.comDocumentRoot /usr /local /apache /htdocs /foldernameErrorLog /usr /local /apache /logs /error_logCustomLog /usr /local /apache /logs /access_log felles < /virtuellverten >
5 Gjenta trinn 4 for hver ekstra stedet du ønsker å være vert.