Pagina 1 di 1
[Server] Apache2 virtualhost e IP
Inviato: martedì 5 maggio 2009, 23:13
da condorbox
Ciao,
non riesco a capire una cosa a proposito dell'argomento in oggetto.
Allora ho diverti Virtualhost tutti uguali ma quando chiamo l'indirizzo IP
(ne ho uno statico) vedo sempre uno dei Virtualhost.
Non riesco a capire dove sta scritto che va a pescare solo quel virtualhost
Mi interessa perchè magari da fuori la rete locale posso far vedere un sito piuttosto che un'altro
Spero di essermi spiegato
Grazie mille
Andrea
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 10:52
da lucap78
Dipende dalla configurazione dei virtual host.
Se non ricordo male in apache ci sono 2 tipi di virtual host:
Name-based Virtual Hosts : più siti web su un unico indirizzo IP
IP-based Virtual Hosts : 1 indirizzo ip per ogni sito web
Da quando credo di aver capito tu vorresti fare la prima, cioè hai 1 indirizzo ip sul quale girano + siti web. In questo caso apache ti fà vedere i file del sito in base all'indirizzo digitato nel browser, es.
Hai 1 ip xxx.xxx.xxx.xxx sul quale ci sono 2 siti
www.sito1.com e
www.sito2.com, i file dei siti si trovano sul server in:
www.sito1.com /var/www/sito1
www.sito2.com /var/www/sito2
in questo caso quando tu dal browser digiti
www.sito1.com apache caricherà i file in /var/www/sito1, se digiti
www.sito2.com allora caricherà i file in /var/www/sito2
Naturalmente i 2 domini
www.sito1.com e
www.sito2.com devono essere registrati come dominio e puntare allo stesso indirizzo ip xxx.xxx.xxx.xxx.
Spero di essermi spiegato, maggiori dettagli su
http://httpd.apache.org/docs/2.2/vhosts/name-based.html
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 11:02
da condorbox
lucap78 ha scritto:
Dipende dalla configurazione dei virtual host.
Se non ricordo male in apache ci sono 2 tipi di virtual host:
Name-based Virtual Hosts : più siti web su un unico indirizzo IP
IP-based Virtual Hosts : 1 indirizzo ip per ogni sito web
Da quando credo di aver capito tu vorresti fare la prima, cioè hai 1 indirizzo ip sul quale girano + siti web. In questo caso apache ti fà vedere i file del sito in base all'indirizzo digitato nel browser, es.
Hai 1 ip xxx.xxx.xxx.xxx sul quale ci sono 2 siti
www.sito1.com e
www.sito2.com, i file dei siti si trovano sul server in:
www.sito1.com /var/www/sito1
www.sito2.com /var/www/sito2
in questo caso quando tu dal browser digiti
www.sito1.com apache caricherà i file in /var/www/sito1, se digiti
www.sito2.com allora caricherà i file in /var/www/sito2
Naturalmente i 2 domini
www.sito1.com e
www.sito2.com devono essere registrati come dominio e puntare allo stesso indirizzo ip xxx.xxx.xxx.xxx.
Spero di essermi spiegato, maggiori dettagli su
http://httpd.apache.org/docs/2.2/vhosts/name-based.html
Si ma non è esattamente questo perchè nella rete interna funziona benissimo.
Ho diversi Virtual Host e funziona tutto benissimo.
Fuori Lan invece posso raggingere il server attraverso un IP fisso aziendale che vede sempre e solo
1 dei vh che però da un punto di vista sintattico è uguale agli altri
Grazie
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 11:05
da lucap78
condorbox ha scritto:
Si ma non è esattamente questo perchè nella rete interna funziona benissimo.
Ho diversi Virtual Host e funziona tutto benissimo.
Fuori Lan invece posso raggingere il server attraverso un IP fisso aziendale che vede sempre e solo
1 dei vh che però da un punto di vista sintattico è uguale agli altri
Grazie
Ok, ma sull'indirizzo ip fisso aziendale esterno hai registrato i vari domini?
Che virtual host ti viene caricato (forse il primo che trovi nella configurazione)?
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 11:19
da condorbox
lucap78 ha scritto:
condorbox ha scritto:
Si ma non è esattamente questo perchè nella rete interna funziona benissimo.
Ho diversi Virtual Host e funziona tutto benissimo.
Fuori Lan invece posso raggingere il server attraverso un IP fisso aziendale che vede sempre e solo
1 dei vh che però da un punto di vista sintattico è uguale agli altri
Grazie
Ok, ma sull'indirizzo ip fisso aziendale esterno hai registrato i vari domini?
Che virtual host ti viene caricato (forse il primo che trovi nella configurazione)?
Il primo in che senso? Se vuoi dire in ordine alfabetico si
ma penso che ci sia un modo per cambiarlo
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 11:30
da lucap78
condorbox ha scritto:
Il primo in che senso? Se vuoi dire in ordine alfabetico si
ma penso che ci sia un modo per cambiarlo
Si, in ordine alfabetico. Ora non sò come gestisce la configurazione Ubuntu, alcune distro mettono 1 file per sito dentro una cartella e apache carica quei file in ordine alfabetico.
Secondo me se tu invece che il nome del sito digiti l'indirizzo IP del tuo server apache ti fà vedere il primo sito che trova.
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 11:34
da condorbox
lucap78 ha scritto:
condorbox ha scritto:
Il primo in che senso? Se vuoi dire in ordine alfabetico si
ma penso che ci sia un modo per cambiarlo
Si, in ordine alfabetico. Ora non sò come gestisce la configurazione Ubuntu, alcune distro mettono 1 file per sito dentro una cartella e apache carica quei file in ordine alfabetico.
Secondo me se tu invece che il nome del sito digiti l'indirizzo IP del tuo server apache ti fà vedere il primo sito che trova.
si ma da fuori lan non posso digitare un nome di dominio interno alla lan non funziona
penso che ci deve essere un modo per dirgli di prendere un vh piuttosto che un'altro
nessuno lo sa?
Grazie
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 12:20
da lucap78
condorbox ha scritto:
si ma da fuori lan non posso digitare un nome di dominio interno alla lan non funziona
penso che ci deve essere un modo per dirgli di prendere un vh piuttosto che un'altro
nessuno lo sa?
Grazie
Prova a mettere il vh che ti interessa all'inizio della configurazione, in modo che sia il primo sito che apache carica.
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 12:28
da condorbox
lucap78 ha scritto:
condorbox ha scritto:
si ma da fuori lan non posso digitare un nome di dominio interno alla lan non funziona
penso che ci deve essere un modo per dirgli di prendere un vh piuttosto che un'altro
nessuno lo sa?
Grazie
Prova a mettere il vh che ti interessa all'inizio della configurazione, in modo che sia il primo sito che apache carica.
dove dici di metterlo? In che file di configurazione?
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 14:43
da lucap78
Dove sono definiti i virtual host?
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 15:03
da condorbox
lucap78 ha scritto:
Dove sono definiti i virtual host?
Nella dir
/etc/apache2/sites-available
un file per ogni virtul
Re: [Server] Apache2 virtualhost e IP
Inviato: mercoledì 6 maggio 2009, 15:06
da lucap78
Ok, prova a rinominare il file del virtual host che vuoi visualizzare dall'esterno in 1_virtualhost.
Poi dentro la cartella provi a digitare ls -al e dovresti trovare in cima alla lista il file 1_virtualhost.
Poi ferma e avvia apache (attenzione, non restart ma proprio un bel stop, conti fino a 5 e poi start) e riprovi.
Non sò se funziona, ma io una volta ho litigato con la conf di apache e il problema era proprio la sequenza con la quale venivano caricati i file di configurazione.
Re: [Server] Apache2 virtualhost e IP
Inviato: venerdì 15 maggio 2009, 17:23
da Demiurgo
Scrivi qui il risultato
