|
|
| Dit artikel is beschikbaar in: English Castellano Deutsch Francais Italiano Nederlands Turkce Korean |
door Atif Ghaffar <aghaffar(at)developer.ch> Over de auteur: Ik woon en werk in Zwitserland als web- en Unixbeheerder. Mijn interesses zijn onder andere Linux, Unix, Perl, Apache en GPL-software. Meer informatie over mijzelf is te vinden op mijn homepagina Vertaald naar het Nederlands door: Tom Uijldert <Tom.Uijldert(at)cmgplc.com> Inhoud: |
Kort:
Dit artikel legt uit hoe meerdere webservers kunnen worden bediend met het gebruik van slechts
één IP-adres met Apache op Unix/Linux. Aangenomen wordt dat de lezer
enigszins op de hoogte is met Apache, DNS en Linux.
Doelgroep voor dit artikel zijn ISP's, systeembeheerders en eenieder met interesse voor dit
onderwerp.
#Machine voor Unix bestanden <VirtualHost 192.168.1.1:80> ServerName unix.hometranet.home DocumentRoot /www/unix/html ScriptAlias /cgi-bin/ /www/unix/cgi-bin/ TransferLog /www/unix/logs/access_log ErrorLog /www/unix/logs/error_log </VirtualHost> #Machine voor Perl bestanden <VirtualHost 192.168.1.1:80> ServerName perl.hometranet.home DocumentRoot /www/perl/html ScriptAlias /cgi-bin/ /www/perl/cgi-bin/ TransferLog /www/perl/logs/access_log ErrorLog /www/perl/logs/error_log </VirtualHost> #Hierop zetten we gave Apache programma's <VirtualHost 192.168.1.1:80> ServerName apache.hometranet.home DocumentRoot /www/apache/html ScriptAlias /cgi-bin/ /www/apache/cgi-bin/ TransferLog /www/apache/logs/access_log ErrorLog /www/apache/logs/error_log </VirtualHost>Aldus hebben we hiermee eenvoudig 3 verschillende, verzonnen, machines onder beheer.
Voeg vervolgens CNAMES of A records toe aan het zonebestand van je nameserver voor alle drie de machines en vergeet niet het serienummer op te hogen :) Voor bijvoorbeeld mijn bestand /var/named/hometranet.home.fwd zou ik het volgende toevoegen:
#host for users
<VirtualHost 192.168.1.1:80>
ServerName home.hometranet.home
ServerAlias *.home.hometranet.home
DocumentRoot /www/home/html
TransferLog /www/home/logs/access_log
ErrorLog /www/home/logs/error_log
</VirtualHost>
en een toevoeging in het named zone bestand:
*.home.hometranet.home. IN A 192.168.1.1Let op: deze truc gaat niet op als je gebruik maakt van Microsoft DNS Server. Kennelijk weigert deze wildcards in machinenamen (maar die gebruik je niet, toch?).
Om het bestand aan je httpd.conf toe te voegen kun je de
include opdracht gebruiken:
include "/etc/vhosts.conf"
|
|
Site onderhouden door het LinuxFocus editors team
© Atif Ghaffar, FDL LinuxFocus.org Klik hier om een fout te melden of commentaar te geven |
Vertaling info:
|
2002-06-08, generated by lfparser version 2.28