Virtueller Host im LAN
30. Mai 2009 | 01:09:55
Systeme: S.u.S.E 10.3 mit Apache 2.2.4 (Server) sowie Windows Vista (Client).
hier legt man (unter Linux) im Verzeichnis /etc/apache2/vhosts.d z.B. die Datei meine.ger.conf an, die u.a. wie folgt aufgebaut ist:
Man sollte als Top-Level-Domain (TLD) keinen reservierten Bezeichner verwenden. Im Beispiel benutze ich als TLD ger anstatt de. Siehe dazu RFC 2606.
Leider konnte ich meinem (Hardware-)Router nicht den neuen Host "verklickern" (sprich mitteilen). Daher muss man anschließend noch den neuen Host in die jeweiligen hosts-Dateien, der im LAN vorhandenen Systeme (bei mir Linux,Windows) eintragen.
hier legt man (unter Linux) im Verzeichnis /etc/apache2/vhosts.d z.B. die Datei meine.ger.conf an, die u.a. wie folgt aufgebaut ist:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.meine.ger
# DocumentRoot (hier liegt unser Web-Projekt)
DocumentRoot /xxx/yyy/meine/www
# wir brauchen keine IP address lookups
HostnameLookups Off
# wird für benannte virtuelle hosts gesetzt
UseCanonicalName Off
# Aliase
ServerAlias meine.ger *.meine.ger
<Directory "/xxx/yyy/meine/www">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>Man sollte als Top-Level-Domain (TLD) keinen reservierten Bezeichner verwenden. Im Beispiel benutze ich als TLD ger anstatt de. Siehe dazu RFC 2606.
Leider konnte ich meinem (Hardware-)Router nicht den neuen Host "verklickern" (sprich mitteilen). Daher muss man anschließend noch den neuen Host in die jeweiligen hosts-Dateien, der im LAN vorhandenen Systeme (bei mir Linux,Windows) eintragen.

