Hallo Moritz,
welche Stelle in der Doku verstehst Du denn nicht? Gib doch mal nen Link rüber.
Und sonst machst Du das am Besten in der Section 3:
Hier ein Ausschnitt aus meiner httpd.conf
----------------Schnipp
Section 3: Virtual Hosts
######################################################
# #
alle Virtual Hosts werden im Verzeichnis
/etc/httpd/virt_conf/
für jede IP getrennt bekannt gemacht.
Durch die folgende Direktive wird das gesamte
Verzeichnis eingelesen und verarbeitet.
Deshalb dürfen dort keine Dateien abgelegt werden,
die nicht von Apache interpretiert werden können.
# #
######################################################
<IfDefine VIRT_HOSTS>
Include /etc/httpd/virt_conf/bitworks-staedte.conf
Include /etc/httpd/virt_conf/bitworks.conf
Include /etc/httpd/virt_conf/ferien.conf
Include /etc/httpd/virt_conf/gutschein.conf
Include /etc/httpd/virt_conf/hosting.conf
Auskommentiert weil noch nicht klar ist warum nur die ersten 315 Virtual
Hosts gelesen werden können 23.08.02
# Include /etc/httpd/virt_conf/marketing.conf
# Include /etc/httpd/virt_conf/regio.conf
Include /etc/httpd/virt_conf/szene.conf
</IfDefine>
End of Section 3 (Virtual Hosts)
----------Schnapp
Und eine der Konfigurationsdateien sieht z.B. so aus:
----------Schnipp
Section 3: Virtual Hosts für die gruppe bitworks
###############################
NameVirtualHost 212.83.63.162
###############################
<VirtualHost 212.83.63.162>
ServerName bitworks.de
DocumentRoot "/usr/local/httpd/htdocs/bitworks"
ErrorLog "/var/log/bitworks/bitworks/httpd.error_log"
CustomLog "/var/log/bitworks/bitworks/httpd.access_log" common
</VirtualHost>
<VirtualHost 212.83.63.162>
ServerName www.bitworks.de
DocumentRoot "/usr/local/httpd/htdocs/bitworks"
ErrorLog "/var/log/bitworks/bitworks/httpd.error_log"
CustomLog "/var/log/bitworks/bitworks/httpd.access_log" common
</VirtualHost>
<VirtualHost 212.83.63.162>
ServerName bit-works.de
DocumentRoot "/usr/local/httpd/htdocs/bitworks"
ErrorLog "/var/log/bitworks/bitworks/httpd.error_log"
CustomLog "/var/log/bitworks/bitworks/httpd.access_log" common
</VirtualHost>
<VirtualHost 212.83.63.162>
ServerName www.bit-works.de
DocumentRoot "/usr/local/httpd/htdocs/bitworks"
ErrorLog "/var/log/bitworks/bitworks/httpd.error_log"
CustomLog "/var/log/bitworks/bitworks/httpd.access_log" common
</VirtualHost>
<VirtualHost 212.83.63.162>
ServerName bitworks-braunschweig.de
DocumentRoot "/usr/local/httpd/htdocs/bitworks"
ErrorLog "/var/log/bitworks/bitworks/httpd.error_log"
CustomLog "/var/log/bitworks/bitworks/httpd.access_log" common
</VirtualHost>
<VirtualHost 212.83.63.162>
ServerName www.bitworks-braunschweig.de
DocumentRoot "/usr/local/httpd/htdocs/bitworks"
ErrorLog "/var/log/bitworks/bitworks/httpd.error_log"
CustomLog "/var/log/bitworks/bitworks/httpd.access_log" common
</VirtualHost>
----------Schnapp
HINWEIS:
Wenn man in der httpd.conf als includ nur ein Verzeichnis angibt, dann werden ALLE darin befindlichen Dateien included, also auch ggf. die Datensicherungen. Dann Läuft der Apache nicht mehr, weil er alles doppelt und dreifach eigelesen hat.
Virtual Hosts laufen aber nur, wenn Du einen DNS-Server zur Verfügung hast. Sonst können die Namen nicht aufgelöst werden.
Grüße
Tom