VirtualHost Problem

Dustin

Registered User
Hi, hab mit dem unternen Code ein kleines problem und zwar geht er immer auf den Ordner C:/Programme/xampp/htdocs/dustinXXXX.homeip.net wenn ich über die homeip.net (dyndns.org) geht. wenn ich über localhost oder die ip gehe geht er in C:/Programme/xampp/htdocs/ (wie er auch soll) mein problem ist jetzt halt das es www.dustinXXXX.homeip.net und de-tools.dustinXXXX.homeip.net nicht verarbeitet

Code:
<VirtualHost www.dustinXXXX.homeip.net:80>
    ServerAdmin xxx@example.com
    DocumentRoot C:/Programme/xampp/htdocs/dustinXXXX.homeip.net/www
    ServerName www.dustinXXXX.homeip.net:80
    ErrorLog logs/dustinXXXX.homeip.net-error_log
    CustomLog logs/dustinXXXX.homeip.net-access_log common
</VirtualHost>

<VirtualHost de-tools.dustinXXXX.homeip.net:80>
    ServerAdmin xxx@example.com
    DocumentRoot C:/Programme/xampp/htdocs/dustinXXXX.homeip.net/de-tools
    ServerName de-tools.dustinXXXX.homeip.net:80
    ErrorLog logs/de-tools.dustinXXXX.homeip.net-error_log
    CustomLog logs/de-tools.dustinXXXX.homeip.net-access_log common
</VirtualHost>

<VirtualHost dustinXXXX.homeip.net:80>
    ServerAdmin xxx@example.com
    DocumentRoot C:/Programme/xampp/htdocs/dustinXXXX.homeip.net/www
    ServerName www.dustinXXXX.homeip.net:80
    ErrorLog logs/dustinXXXX.homeip.net-error_log
    CustomLog logs/dustinXXXX.homeip.net-access_log common
</VirtualHost>
 
Last edited by a moderator:
Was steht in Deiner NameVirtualHost?
Sitzt Du hinter einem Router? Oder hängt der Rechner direkt am DSL?
Hast Du schon mal "<VirtualHost *>" oder "<VirtualHost Default>" versucht?

huschi.
 
Code:
<VirtualHost *:80>
DocumentRoot C:/Server/xampp/htdocs/pub/homeip.net/dustinXXXX
ServerName dustinXXXX.homeip.net
</VirtualHost>

<VirtualHost *:80>
DocumentRoot C:/Server/xampp/htdocs/pub/homeip.net/dustinXXXX/www
ServerName www.dustinXXXX.homeip.net
</VirtualHost>

<VirtualHost *:80>
DocumentRoot C:/Server/xampp/htdocs/pub/homeip.net/dustinXXXX/wbb2-1
ServerName wbb2-1.dustinXXXX.homeip.net
</VirtualHost>


So sehen die jetzt aus. Der Server ist hinter einen Router. Wenn ich keine von den anspreche nimmt er C:/.../htdocs/pub/homeip.net/dustinXXXX und nicht C:/.../htdocs. Wie meinste das mit <VirtualHost Default> ?
 
Code:
<VirtualHost *>
DocumentRoot C:/Server/xampp/htdocs
</VirtualHost>

das hab ich oben eingefügt und jetzt geht alles

hab ein DNS Weiterleitung mit Wildcard bei DnyDNS gemacht

die subdomains gehen ja auch ohne probleme nur das wenn man z.b. 192.168.1.100 eingegeben hat ist man auf den ersten vhost gekommen
 
gibt es eigentlich ne möglichkeit das apache beim aufruf von c.b.a.domain.de automatisch de/domain/a/b/c als docroot nimmt ?
 
Dustin said:
gibt es eigentlich ne möglichkeit das apache beim aufruf von c.b.a.domain.de automatisch de/domain/a/b/c als docroot nimmt ?
Ja. Z.B. mit mod_rewrite. Nutz die Boardsuche.

huschi.
 
hab mal im forum gesucht und in google auch.

und das ist nicht das was ich wirklich suche.

ich hatte mir das eigentlich so vorgestellt das ich für eine domain einen ftp user anlege und einfach mit dem ftp einen neuen ordner anlege und der dann per subdomain sofort ferfügbar ist.
 
Dustin said:
und das ist nicht das was ich wirklich suche.
Doch, Du hast nur nicht richtig gesucht.
Es ist sogar ein Einzeiler. (Wenn man vom Einschalten des mod_rewrite's absieht.)

Ach ja, man muß natürlich auch eine CatchAll-Domain konfigurieren.

huschi.
 
Back
Top