[Php-it] [OT] virtual host SSL su apache [ soluzione ]
carlo
carloocarlo at tiscali.it
Fri Nov 17 00:46:47 CET 2006
nel caso possa interessare a qualcuno ..
non intendo fare una lezione, non sono un docente ne un grande esperto,
ma questo e' il risultato di una giornata persa a trovare una soluzione
a qualcosa che potrebbe ritornare utile a qualcuno, e cmq grazie a chi
mi ha risposto e dato qualche 'hint'
(parlo di apache1, per apache2 no lo so, ma potrebbe essere uguale)
nella documentazione di apache c'e' scritto: 'It comes as rather a shock
to learn that it is impossible.' ma non e' vero, o almeno in parte
per come funziona il protocollo https, non e' possibile ricavare il nome
host dallo header quando un cliente stabilisce una connessione al server
apache, e per cui apache non sa per quale nome si richiede connessione,
ma soltanto l'IP ( che e' l'unico attribuito alla macchina, dato che
parliamo dell'utilizzo di un singolo IP )
l'unica possibilita', per utilizzare host virtuali basati sul nome e ssl
con un solo ip, e' di utilizzare porte diverse per i singoli host
www.sito1.com 443
www.sito2.com 444
www.sito3.com 445
( le porte sono di esempio )
per cui in httpd.conf
<IfDefine SSL>
Listen 443
Listen 444
Listen 445
</IfDefine>
...
NameVirtualHost *:443
NameVirtualHost *:444
NameVirtualHost *:445
...
<IfDefine SSL>
<VirtualHost *:443>
...
...
</VirtualHost>
</IfDefine>
<IfDefine SSL>
<VirtualHost *:444>
...
...
</VirtualHost>
</IfDefine>
<IfDefine SSL>
<VirtualHost *:445>
...
...
</VirtualHost>
</IfDefine>
i siti poi sono raggiungibili a questi indirizzi
https://www.sito1.com:443
https://www.sito2.com:444
https://www.sito3.com:445
grazie
Carlo
carlo ha scritto:
>
>
> qualcuno di voi sa come configurare virtual host ssl su apache su di
> un unico IP ?
>
> e poi, per l'unico host virtuale che effetivemente funziona ( gli
> altri prendono lo stesso nome del primo ), non per tutte le pagine,
> explorer dice che si sono contenuti misti ( ?? ) mentre firefox non
> dice nulla. Dato che e' tutto dinamico ( fatto in php ) e che non c'e'
> nessun oggetto linkato come http:// di che contenuti misti si parla?
>
More information about the Php-it
mailing list