Apache webserver er de mest populære web -server på internettet , ifølge NetCraft.com , og tilbyder en høj grad af konfiguration via ændring af sin httpd.conf fil. Efter at det er blevet installeret, Apache webserver har en forsimplet konfiguration, der tildeler kun én hjemmeside til serveren og sender alle forespørgsler til denne hjemmeside. For at betjene flere websteder fra den samme IP eller den samme server , bliver du nødt til at ændre VirtualHost direktiver i din httpd.conf fil. Ting du skal
Text editor
Vis Flere Instruktioner
1
Opret mapper for hvert websted , du vil tjene. I din htdocs mappe Brug kommandoen mkdir til at oprette en mappe , hvor indholdet vil blive serveret . Typisk disse web biblioteker har deres tilladelser sat til 755.Run kommandoerne : Hej
mkdir chmod 755
2 Åbn din httpd.conf filen i din web server conf . På CentOS og Redhat servere , er det typisk gemt i /etc /httpd , mens de fleste andre * nix distributioner vil gemme filen i /etc /apache /eller etc/apache2 . For at kontrollere din server konfiguration , type " whereis apache ", og se på de nonlibrary placeringer.
3
Tilføj unoteret line " NameVirtualHost * " til din httpd.conf fil. Dette fortæller Apache at kontrollere domænenavnet på en anmodning og til at søge efter det på alle IP-adresser serveren har .
4
Enter og ændre følgende skabelon i httpd.conf under NameVirtualHost direktivet. Skift ServerName direktivet at være navnet på det domæne , du ønsker at vært og DocumentRoot at være den nye mappe , der holder din hjemmeside.
ServerName www.yourdomain.comServerAlias yourdomain.comDocumentRoot /usr /local /apache /htdocs /foldernameErrorLog /usr /local /apache /logs /error_logCustomLog /usr /local /apache /logs /access_log fælles
5
Gentag trin 4 for hver ekstra websted, du ønsker at være vært .