Die WinTipps 2001 - Das deutsche Windows-Portal
Das deutsche Windows-Portal
Artikel 146: Konfiguration von Virtual Hosts mit Apache

Diese Anleitung ist für eine Nutzung von Virtual Hosts in Verbindung mit einer dynamischen IP (z.B. DSL Anschluss) gedacht.

Sie müssen bei Ihrem dynamischen DNS-Service (z.B. http://www.selfhost.de oder http://www.dns2go.com oder http://www.dyndns.org) einen CNAME-Eintrag für die Subdomänen eintragen lassen.
Zu empfehlen wäre ein sogennanter "wildcard" - Eintrag, da so alle Subdomänen über die Virtual Hosts erreichbar sind.

Es ist natürlich auch möglich weitere vollwertige Domänen zu beantragen und über die Virtual Hosts zu erreichen.

Öffnen Sie mit einem Editor die httpd.conf im Apache\conf Verzeichnis.

Ändern Sie die httpd.conf folgendermassen:

1. Apache 1.3.xx
Zeile:  Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#Listen 80

BindAddress *

Port 80

ServerName www.deine-domäne.de

NameVirtualHost *

<VirtualHost *>
  ServerName www.deine-domäne.de
  ServerAdmin email@deine-domäne.de
  DocumentRoot "X:/Apache/htdocs"
  ErrorLog logs/error_log
  CustomLog logs/access_log common
</VirtualHost>

<VirtualHost *>
  ServerName sub.deine-domäne.de
  ServerAdmin email@deine-domäne.de
  DocumentRoot "X:/Apache/htdocs/sub"
  ErrorLog logs/sub/error_log
  CustomLog logs/sub/access_log combined
</VirtualHost>
 kompletten Code anzeigen


2. Apache 2.0.xx
Zeile:  Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Listen 80

Port 80

ServerName www.deine-domäne.de

NameVirtualHost *

<VirtualHost *>
  ServerName www.deine-domäne.de
  ServerAdmin email@deine-domäne.de
  DocumentRoot "X:/Apache/htdocs"
  ErrorLog logs/error_log
  CustomLog logs/access_log common
</VirtualHost>

<VirtualHost *>
  ServerName sub.deine-domäne.de
  ServerAdmin email@deine-domäne.de
  DocumentRoot "X:/Apache/htdocs/sub"
  ErrorLog logs/sub/error_log
  CustomLog logs/sub/access_log combined
</VirtualHost>
 kompletten Code anzeigen

Die Angaben für die Domänennamen und Pfadangaben müssen an Ihre Gegebenheiten angepasst werden.

Erstellen Sie nun im Verzeichnis Apache\htdocs einen neuen Ordner, den Sie sub nennen, hier gehören die Dateien für die Domäne sub.deine-domäne.de hinein.

Erstellen Sie im Verzeichnis Apache\logs einen neuen Ordner, den Sie sub nennen, hier befinden sich nach dem ersten Aufruf des virtuellen Hosts die Log-Dateien (sie werden vom Apache automatisch erstellt).

Starten Sie den Apache neu, und Sie können nun auf die virtuellen Hosts zugreifen.

Sie können übrigens beliebig viele solcher Virtual Hosts anlegen.


Die WinTipps 2001  -  Ein Service von   TL Networks