Newsgroup: it.comp.www.server
Titolo: sotto dominio dinamico si può fare ?

salve vorrei fare un sistema dinamico che
mi gestisca url di questo ti
www.nomeutente.miodominio.it
mi spiego meglio
io ho un sitarello in php una pagina di registrazione
a questo indirizzo 
www.miodominiio.it
l'utente si registra ad esempio marco
e dovrebbe poter accedere alla sua pagina
www.marco.miodominio.it
non è un sistema per gestire siti è solo un sitarellao al max sempre tramie
php può uploadare dei file ma una volta arrivati a questa
www.nomeutente.miodominio.it
tutto il resto lo gestisco via php
VOrrei sapre è possibile fare una cosa del genere con apache ? 

 ha scritto nel messaggio 
news:43f0df66$0$28072$4faf...@reader1.news.tin.it...

Io ho provato in questo modo ma sembra non funzionare :
AliasMatch ^www.(.*)\.pippo\.it "D:/sorgenti/apache/prove/phpinfo/index.php"

 
www.marco.miodominio.it
Devi usare le wildcard nel DNS, e poi gestire in modo dinamico la pagina 
attraverso PHP.
Ciao,
Decibel.

 ha scritto nel messaggio 
news:4439c3-...@adsl151-146.aknet.it...

non sono molto pratico potresti prendere come base questo
AliasMatch ^www.(.*)\.pippo\.it "D:/sorgenti/apache/prove/phpinfo/index.php"
e spiegarmi come fare ?
grazie
ciao 

 VOrrei sapre č possibile fare una cosa del genere con apache ?
Uh interessa anche a me!
Ma per farlo bisogna per forza avere i privilegi di root sul server o va 
bene anche se uso un dominio hostato da un altra parte? (aruba ad esempio) ?
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
NUOVISSIMO SITO!!! The Total Site 4 : 
http://www.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS 

 "D:/sorgenti/apache/prove/phpinfo/index.php"
a parte che non hai fatto l'escape del primo punto, a quanto ne so,
mod_alias riscrive solo il path dell'URL che riceve apache. in questo
caso l'URL è "GET /", quindi banalmente non matcha la regexp che hai
usato. :P
comunque, se proprio non vuoi dar ascolto a quanto ti ha detto Setec su
ICWP, puoi usare mod_vhost_alias così:
UseCanonicalName Off
VirtualDocumentRoot /path/to/%2
in questo modo, una richiesta a 
www.user.domain.it
 verrà indirizzata a
"/path/to/user". Se poi gli utenti sono molti, ti conviene suddividerli
in qualche modo, ad esempio per la prima lettera dell'alfabeto:
VirtualDocumentRoot /path/to/%2.1/%2
(risultato dell'esempio: "/path/to/u/user")
Fammi sapere se funziona.
Ciao.
Tristan

 AliasMatch ^www.(.*)\.pippo\.it "D:/sorgenti/apache/prove/phpinfo/index.php"
No no, non c'entra niente il mod_alias..
Puoi creare un sistema completamente dinamico senza dover cambiare ogni 
volta il file di configurazione di Apache.
Imposta sul DNS le wildcard per il tuo dominio, in modo da rendere 
attivo qualsiasi dominio di terzo livello (*.
tuodominio.it
):
in /path/to/tuodominio.it.hosts aggiungi:
*.
tuodominio.it
      IN       A      indirizzo.ip.del.server
In questo modo qualsiasi dominio di terzo livello dipendente dal tuo 
dominio sarà automaticamente attivo senza fare nulla (come ad esempio 
pippo.tuodominio.it
, 
www.pippo.pluto.tuodominio.it
, 
www.pippo.paperina.pluto.tizio.caio.sempronio.tuodominio.it
, e chi più 
ne ha più ne metta)...
Nel file di configurazione di Apache imposta il VirtualHost relativo al 
dominio che ti interessa in modo da rispondere a tutti i sottodomini:
in httpd.conf, in mezzo alle direttive <VirtualHost> e </VirtualHost> 
relative al tuo dominio aggiungi:
ServerAlias *.
tuodominio.it
A questo punto, devi creare in PHP una pagina "index.php", da sostituire 
alla homepage del tuo sito, che riconosca l'indirizzo richiesto, e 
rediriga la chiamata alla pagina desiderata (ad esempio, per 
www.pippo.tuodominio.it
, redirige a 
www.tuodominio.it/pippo
, o, ancora 
meglio 
utenti.tuodominio.it/pippo
.
Se la richiesta è 
www.tuodominio.it
, redirige alla homepage del tuo sito 
(che sarà ad esempio 
www.tuodominio.it/homepage.php
).
Un altro sistema è spiegato alla pagina 
http://photomatt.net/2003/10/10/wildcard-dns-and-sub-domains/
, e 
utilizza mod_redirect di Apache.
Ciao,
Decibel.

 mod_redirect di Apache.
mod_redirect non mi interessa cmq lo leggo