[Server] Apache2 virtualhost e IP

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
condorbox
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 5 ottobre 2006, 19:29

[Server] Apache2 virtualhost e IP

Messaggio 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
lucap78
Prode Principiante
Messaggi: 152
Iscrizione: martedì 1 agosto 2006, 9:13
Contatti:

Re: [Server] Apache2 virtualhost e IP

Messaggio 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
condorbox
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 5 ottobre 2006, 19:29

Re: [Server] Apache2 virtualhost e IP

Messaggio 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
lucap78
Prode Principiante
Messaggi: 152
Iscrizione: martedì 1 agosto 2006, 9:13
Contatti:

Re: [Server] Apache2 virtualhost e IP

Messaggio 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)?
condorbox
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 5 ottobre 2006, 19:29

Re: [Server] Apache2 virtualhost e IP

Messaggio 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 
lucap78
Prode Principiante
Messaggi: 152
Iscrizione: martedì 1 agosto 2006, 9:13
Contatti:

Re: [Server] Apache2 virtualhost e IP

Messaggio 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.
condorbox
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 5 ottobre 2006, 19:29

Re: [Server] Apache2 virtualhost e IP

Messaggio 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
lucap78
Prode Principiante
Messaggi: 152
Iscrizione: martedì 1 agosto 2006, 9:13
Contatti:

Re: [Server] Apache2 virtualhost e IP

Messaggio 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.
condorbox
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 5 ottobre 2006, 19:29

Re: [Server] Apache2 virtualhost e IP

Messaggio 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?
lucap78
Prode Principiante
Messaggi: 152
Iscrizione: martedì 1 agosto 2006, 9:13
Contatti:

Re: [Server] Apache2 virtualhost e IP

Messaggio da lucap78 »

Dove sono definiti i virtual host?
condorbox
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 5 ottobre 2006, 19:29

Re: [Server] Apache2 virtualhost e IP

Messaggio da condorbox »

lucap78 ha scritto: Dove sono definiti i virtual host?
Nella dir
/etc/apache2/sites-available
un file per ogni virtul
lucap78
Prode Principiante
Messaggi: 152
Iscrizione: martedì 1 agosto 2006, 9:13
Contatti:

Re: [Server] Apache2 virtualhost e IP

Messaggio 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.
Avatar utente
Demiurgo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2093
Iscrizione: domenica 10 giugno 2007, 13:06
Località: Pesaro

Re: [Server] Apache2 virtualhost e IP

Messaggio da Demiurgo »

Codice: Seleziona tutto

cat /etc/apache2/sites-available/default
Scrivi qui il risultato ;)
NuDe Project: >
Se volete fare due chiacchiere o avete bisogno di una mano per qualcosa questo è il mio contatto msn: demiurgo-linux@hotmail.it
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti