Masshosting mit Apache

Alles, was den Apache betrifft, kann hier besprochen werden.

Masshosting mit Apache

Postby Skander » 21. January 2004 13:03

Hi Leute,

ich habe da folgendes Problem: Auf meinem Heimserver, welcher mittels DynDNS und wildcards für alle SubDomains erreichbar ist, möchte ich á la VHosts oder Mod-Rewrite alle eingegebenen subdomains weiterleiten.

Jedoch stelle ich mir dabei folgendes vor:

Die eingegebene domain wird an den Punkten '.' aufgeschlüsselt und dann von hinten nach vorne in unterverzeichniss aufgeteilt.:

BSP:

- staticip.de ist mein DynDNS anbieter.
- xxx ist meine (sub-)domain
- mysub ist dann ein spezieller bereich
- www ist nochmal eine genauere kategorie...
- mehr soll dann auch nicht möglich sein.

dabei soll aber auch funzen dass eingaben ohne weiter sub (wie WWW) vom Apache selbst her ein www vorangestellt bekommen...


www.mysub1.xxx.staticip.de -> C:\WWW\de\staticip\xxx\mysub1\www
mp3.techno.xxx.staticip.de -> C:\WWW\de\staticip\xxx\techno\mp3


Wer kann mir hierbei helfen?

Das ist aber noch nicht alles *gg*

Ich will auch die Möglichkeithaben nochbei einem weiteren DNS Dienst eine SubDomain zu registrieren und mit dieser soll dann ebenfalls dies möglich sein, ohne dass icb etwas an meiner config ändern muss...

www.mysub1.xxx.dyndns.org -> C:\WWW\org\dyndns\xxx\mysub1\www

ja... so will ich es *ggg* Ich bin bisher nichtweiter gekommen... Was mir die wirklichen Probleme bereitet ist die umgekehrte Reihenfolge des Pfades....

PS: Ich will es so haben, da dann alle subdomains unter einer domain angegeben sind....

so ist die Wartung einfacher...


Grüsse,

Skander
Skander
 
Posts: 2
Joined: 21. January 2004 12:47

Postby tromorow » 22. January 2004 17:13

Hi Skander,

Du kanst dises Problem mit V-Hosts (Virtuelen Host) lösen

BSP:
Code: Select all
NameVirtualHost 848.48.542.563

#### <without a known server name> ####
<VirtualHost 848.48.542.563>
   ServerAdmin JA.ICH@staticip.de
   DocumentRoot C:\WWW\de\staticip\xxx\mysub1\www
   ServerName www.mysub1.xxx.staticip.de
   ServerAlias www.mysub1.xxx.staticip.de *.mysub1.*.staticip.* *.staticip.*
</VirtualHost>


#### <Server1> ####
<VirtualHost 848.48.542.563>
   ServerAdmin JA.ICH@staticip.de
   DocumentRoot C:\WWW\de\staticip\xxx\techno\mp3
   ServerName mp3.techno.xxx.staticip.de
   ServerAlias   mp3.techno.xxx.staticip.de *.techno.*.staticip.*
</VirtualHost>


Ich weiß dass da Fehler drin sind aber es solte in dise Richtung gehen!
tromorow
 
Posts: 84
Joined: 13. January 2004 18:00
Location: "Sturgot" oder auch Stuttgart (zumindes irgend wo da)

Postby Skander » 22. January 2004 23:00

Hi tromorow,

danke für den Tipp, aber das ist leider noch nicht ganz, das was ich suche. In der Beschreibung des MOD_REWRITE (in der Apache Doku) wir Mass-Hosting beschrieben, sodass der Pfad zupflückt wird. Leider bekomme ich aber das reverse-sort hin, also dass der Pfad so umgekehrt umgesetzt wird. Wenn mir das geling, dann habe ich das, was ich eigentlich wollte...

Wie man das in C/C++ oder anderen Programmier Sprachen macht, weiss ich, aber wie kann ich so etwas in RE (Regular Expressions) machen, wenn der eingangs-String von variabler Länge ist?

Trotzdem Danke füe den Tipp!


Skander
Skander
 
Posts: 2
Joined: 21. January 2004 12:47


Return to Apache

Who is online

Users browsing this forum: No registered users and 248 guests