Newsgroup: it.comp.www.server
Titolo: Più siti sullo stesso pc: servono più ip?

Ciao a tutti!
Vi scrivo perchè ho un problemino che non riesco a risolvere, e allora
vi spiego tutto che è meglio!
Su 
dyndns.org
 ho registrato un dominio e l'ho linkato all'indirizzo ip
del mio router adsl (192.168.0.1).
Il router è stato configurato in maniera tale da deviare tutte le
richieste al "server" http (192.168.0.3) con su installato win 200 e
IIS 5.
Tutto funziona a meraviglia: si digita l'indirizzo, il dns lo traduce,
e ci si trova, come per magia, sulle pagine del sito (che ho in
mansarda :-)) ).
La domanda ora è: esiste un modo per installare + siti nello stesso
"server"?
Aiutatemi a capire!
Birrona ghiacciata (o cioccolata con la panna) a chi mi aiuterà!
(tutto virtuale, ovviamente!)
Grazie!
matteo

 del mio router adsl (192.168.0.1).
192.168.*.* classe privata -> all'interno della tua piccola lan funziona,
dal di fuori nn si vde una cicca.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Birrona ghiacciata (o cioccolata con la panna) a chi mi aiuterà!
accetto la birra :-))
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 dal di fuori nn si vde una cicca.
funziona perfettamente se hai impostato nat o sua a dipendenza della marce
del router in quanto il router ha un ip pubblico e reindirizza il traffico
ad esempio della porta 80 all'ip di classe privata su un pc interno alla
rete, pertanto il sito si vede eccome dall'esterno.


 stesso "server"?
ci mancherebbe! Devi usare i Vhost, apache o IIS vedi tu, il concetto 
non cambia di molto.
Per apache posso darti una mano, per IIS assolutamente no, non lo 
conosco minimamente :)
-- 
By Dmitry 
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 "server"?
con iis eccoti la guida
http://support.microsoft.com/default.aspx?scid=kb;[LN];190008
per apache chiedi a Dmitry :-))


dal di fuori nn si vde una cicca.
192.168.0.1 č l'indirizzo interno del router.
sul dyndns sono riconosciuto con l'indirizzo dhcp fornito da alice
adsl!
l'avevo dato per scontato, ma effettivamente, scritto cosě, era
"fazioso".
la domanda č sempre quella: ...
ciao!
matteo

rete, pertanto il sito si vede eccome dall'esterno.
esattamente!
nat attivo e funzionate! dirotta tutto il traffico http sul server
(192.168.0.3), ma di siti visibili ce n'è solo 1.
e per metterne 2?
e 3?
grazie!
matteo

accetto la birra :-))
risolvimi il problema e vedi che ti arriva ;-))!
ciao!
matteo

conosco minimamente :)
avendo io iis, mi sei "inutile" ... ma la logica è sempre quella:
la codifica da "
mionome.org
" a "62.158.xxx.yy" la fa il dns, giusto?
quindi, se setto "
mionome.org
" e "
tuonome.org
" a "62.158.xxx.yy", il
dns reindirizzerà la richiesta a "62.158.xxx.yy" in entrambi i casi...
e come fa il mio server a sapere qual dei due siti "visualizzare" ?
mi servono + indirizzi ip?
o il dns riesce a tradurre in maniera differente i due domini puntando
in maniera differente allo stesso ip?
non ci capisco + niente!!
grazie intanto!
matteo

per apache chiedi a Dmitry :-))
vedi il reply a dmitry... non capisco come fare?!?!
intanto grazie!
la birra è già tua, ora mancano le patatine!
ciao1
matteo

 risolvimi il problema e vedi che ti arriva ;-))!
dove ti mando l'indirizzo :-))



:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).

 Questo e' il name-based virtual hosting.
lo so sono un rompi uova :-)) ma se utilizzi l'header Host: devi utilizzare
HTTP/1.1 altrimenti non funzia con HTTP/1.0 pertanto la richiesta è la
seguente:
GET / HTTP/1.1
Host: 
mionome.org


 puntando in maniera differente allo stesso ip?
in CNAME puoi avere anche 1000 ALIAS che puntano a 62.158.xxx.yy ..


Host: 
mionome.org
Con IIS, forse. Con Apache 1.3.28 garantisco che funziona perche' ho
provato uora uora:
Connected to localhost.
Escape character is '^]'.
GET / HTTP/1.0
Host: 
athena.localnet.int
HTTP/1.1 200 OK
Date: Sun, 26 Oct 2003 22:57:53 GMT
Server: Apache/1.3.28 (Unix) PHP/4.3.3
X-Powered-By: PHP/4.3.3
Connection: close
Content-Type: text/html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
                "
http://www.w3.org/TR/html4/loose.dtd
">
Connected to localhost.
Escape character is '^]'.
GET / HTTP/1.0
Host: 
mintaka.homelinux.org
HTTP/1.1 200 OK
Date: Sun, 26 Oct 2003 22:58:01 GMT
Server: Apache/1.3.28 (Unix) PHP/4.3.3
X-Powered-By: PHP/4.3.3
Connection: close
Content-Type: text/html
<HTML>
<HEAD>



[cut]
hai ragione ma guarda la risposta è di HTTP/1.1 e non di HTTP/1.0 proprio
perchè Apache si è accorto che specificavi l'header Host ha cambiato
versione di http. Se controlli le rfc vedrai che in http1.0 non esiste
l'header host 
http://www.freesoft.org/CIE/RFC/1945/23.htm
 mentre nella
http1.1 l'header host è obbiligatorio
http://www.freesoft.org/CIE/RFC/2068/184.htm


versione di http
Ahhhh. Ora io ha capito tutto :-)
Ma non e' che si e' accorto di niente, semplicemente Apache tenta sempre,
a meno di clienti bacati riconoscibili definiti in httpd.conf, di portare
l'HTTP alla versione piu' alta:
Connected to 127.0.0.1.
Escape character is '^]'.
GET / HTTP/1.0
HTTP/1.1 200 OK
Comunque hai ragione: mi devo abituare a usare l'1.1 da telnet, avessi ad
imbattermi in un server meno furbo (IIS comes to mind)... E' il genere di
bachi che uno non capisce da dove vengano, quando spuntano.
