|
|
Dit document 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: |
Hergebruik van IP-adressen met ApacheKort:
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.
|
#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 |
Vertaling info:
|
2004-06-30, generated by lfparser version 2.36