Webbservern Apache är den mest populära webbservern på Internet , enligt NetCraft.com , och erbjuder en hög grad av konfigurering genom modifiering av dess httpd.conf . När den har installerats , har webbservern Apache en förenklad konfiguration som tilldelar en enda webbsida till servern och skickar alla begäran till denna webbplats . För att tjäna flera webbplatser från samma IP eller samma server , måste du ändra VirtualHost direktiven i din httpd.conf filen . Saker du behöver
Textredigerare
Visa fler instruktioner
1
Skapa kataloger för varje webbplats du vill tjäna . I din htdocs mapp använder du kommandot mkdir att skapa en katalog där innehållet kommer att serveras . Typiskt för dessa webbkataloger har sina Behörigheten att 755.Run kommandon :
mkdir chmod 755
2 Öppna din httpd.conf filen i din webbserverns conf . På CentOS och Redhat servrar , är det vanligtvis lagras i /etc /httpd , medan de flesta andra * nix distributioner kommer att lagra filen i /etc /apache eller /etc/apache2 . För att kontrollera serverns konfiguration , typ " whereis Apache " och titta på nonlibrary platser .
3
Lägg till onoterade line " NameVirtualHost * " till din httpd.conf filen . Detta talar Apache för att kontrollera domännamnet på en begäran och att leta efter den på alla IP-adresser servern har .
4
Ange och ändra följande mall i httpd.conf , under NameVirtualHost direktivet . Ändra ServerName är namnet på den domän som du vill värd och DocumentRoot att vara den nya katalogen som håller din webbplats .
Servernamn www.yourdomain.comServerAlias yourdomain.comDocumentRoot /usr /local /apache /htdocs /foldernameErrorLog /usr /local /apache /logs /error_logCustomLog /usr /local /apache /logs /access_log vanligt < /VirtualHost >
5 Upprepa steg 4 för varje ytterligare plats du vill vara värd .