Newsgroup: it.lavoro.professioni.webmaster
Titolo: creare sottodominio con APACHE.. su LINUX

Ciao a tutti ho una splendida (e per questo complicata) LinuxBox, con
Apache, php, mysql.. e quant'altro..!
Al web server corrisponde un'indirizzo web (ovvio):
www.ilmioserverx.com
come si può inserire un dominio di terzo livello del tipo 
questo.ilmioserverx.com
       ???????????
voglio sottolineare che ho già provato ad inserire un <VIRTUALHOST> ma
senza risultato, perché tra le altre ... in questo momento digitando
qualsiasi cosa al posto di "www" si ottiene sempre l'apertura del file
di INDEX del sito.. 
spero di essermi spiegato..
ciao

Devi intervenire nei record del DNS.
Ciao, Luca

ma da dove si settano questi??


 
questo.ilmioserverx.com
       ???????????
Qui sei un po' OT, cmq fai cosě:
Modifica il record dei DNS del dominio 
ilmioserver.com
 aggiungendo    questo
IN CNAME www
Se ancora non lo hai fatto creati il virtualhost impostando come document
root una dir della document root del sito principale (per esempio).
Prova su - comp.protocols.dns.bind - sicuramente avrai risposte piů precise.
Ciao

Ciao
Da quello che ho capito tu hai Linux e provi le tue pagine tramite il server
Apache in locale.
In locale per configurare un dominio di terzo livello puoi fare in un altro
modo, invece di utilizzare un server Dns (come Bind, abbastanza complicato
da configurare), mi ero dimenticato di questo ulteriore sistema.
Vai in "/etc", trovi il file "hosts" e lo editi (io utilizzo "mc" da linea
di comando, č uguale al mitico "nc")
Aprendo quel file trovi una riga con scritto "127.0.0.1
localhost.localdomain     localhost", puň essere scritto in modo diverso,
dipende dalla distribuzione di Linux.
Sotto quella riga, inserisci altre righe di testo con i nomi dei tuoi domini
di secondo o terzo livello, ad esempio:
127.0.0.1        
miodominio.it
            #dominio di secondo livello
127.0.0.1        
miodominio.com
        #dominio di secondo livello
127.0.0.1        
questo.miodominio.it
        #dominio di terzo livello
come vedi č abbastanza facile, basta che tu mantenga sempre il numero ip
127.0.0.1, e quando hai finito di editare il file con tutti i domini che
vuoi tu, salvi il tutto. :-)))
Dopo di sposti in "/etc/httpd/conf" e trovi il file di configurazione di
Apache cioč, "httpd.conf" e lo devi editare.
Trova la riga che inizia con "NameServer" e impostala come questa:
NameServer 127.0.0.1
Attento che di solito viene lasciato un simbolo di cancelletto "#", se c'č
devi toglierlo.
Dopo ti sposti alla fine del file ed editi le seguenti righe:
<VirtualHost 127.0.0.1>
    DocumentRoot /var/www/
miodominio.it
    ServerName 
miodominio.it
</VirtualHost>
<VirtualHost 127.0.0.1>
    DocumentRoot /var/www/
miodominio.com
    ServerName 
miodominio.it
</VirtualHost>
<VirtualHost 127.0.0.1>
    DocumentRoot /var/www/
questo.miodominio.it
    ServerName 
miodominio.it
</VirtualHost>
Una volta inseriti i tuoi domini, salvi il tutto.
Ovviamente ricordati che "/var/www/
miodominio.it
",
"/var/www/
miodominio.com
", "/var/www/
questo.miodominio.it
", sono i percorsi
che puntano alle directory che contengono i file dei tuoi domini, e in ogni
directory devi esserci il tuo file "index", e i nomi e le posizioni che ho
scirtto sono altamente personalizzabili.
Una volta salvato questo bel file, devi riavviare il server di apache,
meglio se riavviii Linux, apri il tuo browser, e digiti i tuoi domini:
http://miodominio.it
o
http://miodominio.com
o
http://questo.miodominio.it
In questo modo crei tutti i domini di secondo e terzo livello che vuoi, non
ci sono limiti tranne le dimensioni del disco.
Tutto quello che ho detto vale anche sotto Windows, solo che i file da
cercare sono in posizione diversa e che in "Opzioni Internet" bisogna
disabilitare la connessione automatica, ed selezionare "Non utilizzare mai
la connessione di Accesso Remoto".
Spero di avermi spiegato bene. :-))))
Fammi sapere
Ciao, Luca