Wie lege ich virtuelle Hosts bei Apache an?

Netsnoop

Registered User
Hallöchen...


bekomme es einfach net hin und bräuchte ein bissel Hilfe. Kann einer mal ein HowTo machen wie man Vhosts bei Apache anlegt?

Habe einen Windows Server mit Apache laufen und 2 Domains.

Bsp.:

Server IP: 12.34.56.78
1. Domain: "www.test1.de"
2. Domain: "www.test2.de"

Kann jemand das an dem Bsp. mal erklären?

Ich muss in der httpd.conf einen Eintrag machen:

Code:
    <VirtualHost 12.34.56.78>
    ServerAdmin webmaster@test1.de
    DocumentRoot /xampp/htdocs/www/test1
    ServerName www.test1.de
    </VirtualHost>


    <VirtualHost 12.34.56.78>
    ServerAdmin webmaster@test2.de
    DocumentRoot /xampp/htdocs/www/test2
    ServerName www.test2.de
    </VirtualHost>


und dann muß man noch was mit einer vhosts.conf machen richtig?





MfG Netsnoop
 
Also, wie es sich gehört habe ich die Boardsuche und Googel natürlich vorher benutzt und habe unter anderem auch nur die Linux Varianten gefunden, da mir das aber nicht wirklich geholfen hat habe ich mir gedacht ein Post kann net schaden. Darum habe ich auch gleich angegeben das ich einen Windows Server habe ;)



MfG Netsnoop
 
Hallo,

geht unter Windows auch nicht anders als unter Linux. Wichtig ist daß man die gleichen Schrägstriche wie unter Linux verwendet, also / und nicht etwa \.

NameVirtualHost fehlt, Portangaben fehlen, Domains ohne www nicht erreichbar; korrigiert:
Code:
NameVirtualHost 12.34.56.78:80
   
    <VirtualHost 12.34.56.78:80>
    ServerAdmin webmaster@test1.de
    DocumentRoot /xampp/htdocs/www/test1
    ServerName test1.de
    ServerAlias www.test1.de
    </VirtualHost>


    <VirtualHost 12.34.56.78:80>
    ServerAdmin webmaster@test2.de
    DocumentRoot /xampp/htdocs/www/test2
    ServerName test2.de
    ServerAlias www.test2.de
    </VirtualHost>

und dann muß man noch was mit einer vhosts.conf machen richtig?
Auf vielen Systemen schreibt man die Vhosts in eine getrennte Datei die man mitunter vhost.conf oder auch vhosts.conf nennt.

Entweder die Vhosts direkt in die httpd.conf oder am Ende der httpd.conf ein Include auf vhosts.conf und die Vhosts nur in die vhosts.conf schreiben. Letzteres ist übersichtlicher.
 
Danke für das
Code:
ServerAlias

Hat meine httpd.conf gleich deutlich übersichtlicher gemacht...:D Hatte bisher immer 2 Einträge für MIT www und OHNE www. :rolleyes:

Gruß
THunda
 
Back
Top