Page 1 of 1

Subdomain Problem

Posted: 2004-10-19 13:21
by clubwolf
Hallo,

ich möchte bei mir ein Subdomainscript installieren. Im Namesserver ist ein Eintrag *.domain.tld vorhanden und im Confixx ist die Subdomain *.domain.tld eingetragen.

Wenn ich nun die Domain xxx.domain.tld/seite.php aufrufe springt er automatisch auf http://www.domain.tld/seite.php und bei

Code: Select all

echo $_SERVER['HTTP_HOST']
erhält man immer http://www.domain.tld.

Kann mir jemand helfen was man noch machen muss um die Subdomain Abfragen zu können???

MFG,
Tobias

Re: Subdomain Problem

Posted: 2004-10-19 13:23
by chris76
Vielleicht stehe ich am Schlauch, aber was ist Dein Ziel mit dem script?

Re: Subdomain Problem

Posted: 2004-10-19 13:33
by clubwolf
ich möchte meinen usern subdomains anbieten die dann auf andere verzeichnisse geleitet werden. aber halt automatisch ohne das ich die in confixx eintragen muss!

Re: Subdomain Problem

Posted: 2004-10-19 13:35
by duergner
Ich würde mal drauf tippen, dass in der Apache Config der *.domain.tld VHost vor dem subdomain.domain.tld VHost steht. Und der Apache nimmt immer den ersten passenden Eintrag.

Re: Subdomain Problem

Posted: 2004-10-19 13:53
by clubwolf
in der confixx_vhost.conf steht die subdomain *.doman.tld als letztes

Re: Subdomain Problem

Posted: 2004-10-19 14:30
by wgot
Hallo,
clubwolf wrote:Wenn ich nun die Domain xxx.domain.tld/seite.php aufrufe springt er automatisch auf http://www.domain.tld/seite.php
vermutlich ist genau das im Subdomainscript so programmiert.
Zeig mal den Scriptcode.

Gruß, Wolfgang

Re: Subdomain Problem

Posted: 2004-10-19 14:44
by clubwolf
das skript will ich selbst schreiben,
mir geht es erst mal darum anzufragen welche subdomain aufgerufen wurde (mit $_SERVER['HTTP_HOST'])

Re: Subdomain Problem

Posted: 2004-10-19 15:09
by wgot
Hallo,
clubwolf wrote:das skript will ich selbst schreiben,
ach so. :lol:

Unter Confixx Wildcardsubdomains freigeben (als Admin für den Reseller und als Reseller für den Kunden), dann als Kunde der Wildcardsubdomain einen eigenen Ordner zuweisen und

Code: Select all

<?php
echo $_SERVER['HTTP_HOST'];
?>
als index.php ablegen.

Wenn's nicht klappt, zeig mal die confixx_vhost.conf

Gruß, Wolfgang

Re: Subdomain Problem

Posted: 2004-10-19 15:22
by andreask2
Wozu willst Du dann ein Script schreiben?

Habe ich das richtig verstanden, dass Du den Benutzern die Möglichkeit geben willst, dass sie eigene Subdomains anlegen können, die dann auf ein Unterverzeichnis ihres vhosts verweisen?

Das würde ich vermutlich versuchen per mod_rewrite und rewrite-maps zu lösen. Damit kannst Du die kompletten Hostnamen mit entsprechenden Pfaden in eine Datei schreiben. mod_rewrite kann kann bei jedem, den entsprechenden Pfad zu einem Hostnamen raussuchen.

Siehe: http://httpd.apache.org/docs-2.0/mod/mo ... rewritemap
http://httpd.apache.org/docs-2.0/misc/r ... e.html#url

Ich vermute dass die Provider die sowas anbieten das so ähnlich machen. Oder wie sonst?

Re: Subdomain Problem

Posted: 2004-10-19 15:25
by andreask2
ach ja, das gute daran ist, dass Du diese Datei mit den maps dann automatisiert bearbeiten kannst. Man muss nur aufpassen dass man sich da keine Sicherheitslücke bei einfängt. Daher würde ich in jedem Fall eine Map-Datei pro vhost verwenden, und verhindern dass jemand in andere Pfade gucken kann.

Re: Subdomain Problem

Posted: 2004-10-19 15:40
by clubwolf
das mit mod_rewrite ist eine gute idee!
Danke für die guten Tipps, sollte es Probs geben meld ich mich wieder :lol:

Re: Subdomain Problem

Posted: 2004-10-19 17:17
by Joe User
Warum nutzt Du nicht einfach Confixx zur (Sub-)Domain-Verwaltung?

Re: Subdomain Problem

Posted: 2004-10-19 18:21
by clubwolf
weil ich es automatisieren möchte

habe aber ein prob festgestellt:
die in confixx neu eingetragenen subdomains gehen nicht. also die subdomains die ich vor einigen wochen eingetragen habe gehen noch, aber alle neuen werden ignoriert. wo kann da der fehler liegen? in der confixx_vhost.conf stehen sie drin.

Re: Subdomain Problem

Posted: 2004-10-19 21:11
by Joe User
Lizenz gültig?

Re: Subdomain Problem

Posted: 2004-10-19 21:15
by clubwolf
ja,

ein einfaches

Code: Select all

reboot
hat geholfen. jetzt geht alles!

THX für die schnelle Hilfe, ist man in anderen Foren nicht so gewohnt! :)

Re: Subdomain Problem

Posted: 2004-10-19 21:35
by Joe User
Nächtes Mal kein reboot, sondern:

Code: Select all

apachectl graceful
HTH

Re: Subdomain Problem

Posted: 2004-10-19 21:41
by clubwolf
bitte nicht lachen:
was genau bewirkt der befehl anders als reboot?

Re: Subdomain Problem

Posted: 2004-10-19 23:43
by smur
Er startet den Rechner nicht neu.