Newsgroup: it.comp.macintosh
Titolo: Re: Apache e server virtuali multipli

In cosa sbaglio?
Hai configurato l'httpd.conf?
Controlla di aver messo una roba simile....
### Section 3: Virtual Hosts
NameVirtualHost xxx.xxx.xxx.xxx:80 
<VirtualHost _default_:*>
    ServerAdmin webm...@TuoDominio.zzz
    DocumentRoot /var/www/htdocs
    ServerName xxx.xxx.xxx.xxx
</VirtualHost>
<VirtualHost xxx.xxx.xxx.xxx>
        ServerAdmin webm...@TuoDominio.zzz
        DocumentRoot /percorso_dove/tieni_il_dominio_A
        ServerName 
www.dominio_A.com
        DirectoryIndex index.html index.htm index.php
</VirtuaLHost>
<VirtualHost xxx.xxx.xxx.xxx>
        ServerAdmin webm...@TuoDominio.zzz
        DocumentRoot /percorso_dove/tieni_il_dominio_B
        ServerName 
www.dominio_B.com
        DirectoryIndex index.html index.htm index.php
</VirtuaLHost>
...
...
-- 
La rovina del mondo sarà l'indifferenza...
...ma chi se ne fregaaa!

Giusto? Ditemi di si, ve ne prego...
SIIIIIIIIIIII.... buon divertimento!!!
-- 
La rovina del mondo sarą l'indifferenza...


 Hai configurato l'httpd.conf?
Mi attacco qui per fare una domanda: non c'é qualche frontend per la
gestione dell'httpd.conf e di apache?? non sarebbe male come utility e
farebbe risparmiare parecchio tempo...no??
Marco C. (che non ha voglia di editare a mano l'httpd)

Si vede tutto. Dove sta l'errore?
Forse perchè in NameVirtualHost  e nei <VirtualHost>non avevi
specificato la porta 80 mentre con l'ultima dicitura hai specificato
la porta nel <VirtualHost> (con *:80). 
Come prova puoi mettere la porta 80 nel NameVitualHost e toglierla dai
VitualHost così:   (cmq dovrebbe essere la stessa cosa... in fondo hai
un Ip e un Apache solamente...)
NameVirtualHost 81.xxx.xxx.xxx:80
<VirtualHost 81.xxx.xxx.xxx>
    ServerAdmin 
nicola_l...@mac.com
    DocumentRoot /Users/evanmac/Sites/Studio
</VirtualHost>
-- 
La rovina del mondo sarà l'indifferenza...


direttive...
Non ho provato Webmin ma una volta provai ad utilizzare un tool in un
server linux RedHat e venne fuori solamente un gran casino...
Poi può darsi anche che ne esistano di buoni.... chissà... io ho
smesso subito di usarlo e sono passato a Vi


>domini le faccio deviare all'ip fisso assegnatomi da telecazz...
...quindi dovrebbe funzionare... credo!! ;-)
-- 
La rovina del mondo sarà l'indifferenza...



|._/|_|\__/\__/\__/ | * An out of control ego will sometimes get in the
       /_/ /_/      |   way of your success.                  (Todd H.)

 Non so cosa tu avessi combinato,
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
192.168.1.33    
biggo.dyndns.org
Cioe' quello che gia' c'era, piu' l'indirizzo locale del web server.
Quello che non ho capito e' come mai funzionano sia .1.33 che .1.1,
quando .1.1 dovrebbe mandarmi alla configurazione del modem...


 e perche' non lo hai messo a 127.0.0.1 ?
Perche' *non* e' a quell'indirizzo. Non lavoro sul webserver .-)


 I primi tre domini me li carica, gli altri no.
Dopo un po' punta a 
http://tango.local/ilrestodell'url
ci sei vicino cmq
-- 
Lello
Non so vedere niente di quello che vedo.
Vedo bene solo ciò che ricordo e ho intelligenza solo nei ricordi.

 
ne carica 4.
allora,
1)
Lookup avviato ...
Server:         192.168.25.1
Address:        192.168.25.1#53
** server can't find 
www.motoclubtaranto.it
: NXDOMAIN
2) gli altri li vede tutti.
Quindi, questo dominio non e' segnalato.
Per capire meglio, metti in ogni pagina "in costruzione" il nome del
dominio che dovrebbe chiamare, cosi' sei sicuro che funzioni davvero!
-- 
"Two of the most famous products of Berkeley are LSD and Unix. 
I don't think that is a coincidence."

 Per i primi tre o per gli altri due?
gli altri due, stessa cosa se metto direttamente motoclubtaranto o
motoclubta


 diversa...
io vedo sempre la stessa pagina:
immaginone gigante e 
"Sito in costruzione
potete scrivere una mail a: Nicola Lomartire "
e anche stesso titolo "in costruzione"
prova a metterci dentro qualcosa che le differenzi, fosse anche solo il
titolo della pagina!


 Perche' *non* e' a quell'indirizzo. Non lavoro sul webserver .-)
ah beh... comunque se anche l'.1.1 andava bene vuol dire che il router
che forwardava la porta 80 non riconosceva la chiamata dal Mac su cui
lavori (forse avevi il DHCP attivo ma lavori su un Mac fuori DHCP?), e
quindi forwardava la chiamata al webserver pubblico come impostato.
-- 
Splendente in eta` acerba di passione
Rosso fiammante
Ma senza eta` matura
Marcia impostura

 motoclubta
Domani vedrň di fare un altro po' di casini, per stasera ne ho
abbastanza...
-- 
The wish sandwich is a kind of a sandwich
In wich you have two slice of bread
And you *wish* to have some meat inside!
Evanmac: n. 32 dei FeSTosi

 quindi forwardava la chiamata al webserver pubblico come impostato.
Pero' se scrivevo nel browser l'indirizzo a manina partiva il setup del
router, e' questo che non capisco. Cioe': se in Safari scrivo l'URL,
hosts traduce l'URL in 192.168.1.1 e il router mi manda sul server. Se
scrivo 192.168.1.1 mi manda sulla configurazione. E' *enormemente* piu'
perspicace del previsto .-D


 La virtual hosts è questa:
# prima di tutto, supponendo che l'IP sia 192.168.0.1
NameVirtualHost 192.168.0.1
# poi il tuo server di default:
<VirtualHost 192.168.0.1>
    ServerName localhost
</VirtualHost>
# a questo punto gli altri server:
<VirtualHost 192.168.0.1>
    ServerName 
www.law-online.it
    ServerAdmin 
nicola_l...@mac.com
    DocumentRoot /Users/evanmac/Sites/Studio
    <Directory "/Users/evanmac/Sites/Studio">
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost 192.168.0.1>
    ServerName 
www.mariateresarusso.it
    ServerAdmin 
nicola_l...@mac.com
    DocumentRoot /Users/evanmac/Sites/Studio
    <Directory "/Users/evanmac/Sites/Studio">
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost 192.168.0.1>
    ServerName 
www.motoclubta.it
    ServerAdmin 
nicola_l...@mac.com
    DocumentRoot /Users/evanmac/Sites/motoclubta
    <Directory "/Users/evanmac/Sites/motoclubta">
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
# e cosi` via per gli altri server, tutti sull'IP...
# occhio che a questo punto devi puntare nel tuo file
# hosts non per 127.0.0.1 ma per l'IP che usi per il
# name virtual server (192.168.0.1, nell'esempio)


 # name virtual server (192.168.0.1, nell'esempio)
Ho provato, ma se chiamo fli "ultimi due" mi risponde il router, gli
altri tre vanno che č una bomba.
Mah! Ora devo scappare. Piů tardi riprovo.
