Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 03, 2008, 11:10:14 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: host virtuale  (Letto 208 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
frippe1273
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 148


Mostra profilo E-mail
« inserita:: Dicembre 05, 2007, 11:36:39 am »

Buongiorno,
avrei bisogno di qualche info riguardo a come configurare i virtual host in apache.
Utilizzo debian lenny e apache 2.2.6
Io ho un ip disponibile a cui vorrei associare più siti internet.
al''interno della directory /var/www
ho due cartelle contenenti il sito1 e sito2,
vorrei che l'utente digitasse:
http://xxx.xxx.xxx.xxx/sito1 e si collegasse al sito1
e
http://xxx.xxx.xxx.xxx/sito2 e si collegasse al sito2
(ancora non ho registrato un dominio quindi compare l'ip, poi sistemerò anche questo)
io avevo pensato di usare la direttiva vitualhost di apache,
quindi nel default ho aggiunto:

NameVirtualHost xxx.xxx.xxx.xxx
<VirtualHost *:80>
ServerName xxx.xxx.xxx.xxx/sito1
#ServerAlias xxx.xxx.xxx.xxx/sito1
ServerPath /var/www/sito1
DocumentRoot /var/www/sito1
</VirtualHost>

<VirtualHost *:80>
ServerName xxx.xxx.xxx.xxx/sito2
ServerAlias xxx.xxx.xxx.xxx/sito2
ServerPath /var/www/sito2
DocumentRoot /var/www/sito2
</VirtualHost>

Il tutto avviamente non va....
ottengo:
Not Found

The requested URL /sito1 was not found on this server.



Grazie


E.
Registrato
janov
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 25


Mostra profilo
« Risposta #1 inserita:: Dicembre 09, 2007, 10:49:56 pm »

Ciao,
Ho fatto un po' di esperimenti e tutto sembra funzionare.
Le configurazione si riferisce ad una debian etch e apache 2.2.3; le prove sono state fatte su una piccola rete domestica.

I passi sono i seguenti:

1) Modificare /etc/apache2.conf inserendo le direttive:
Codice:
Include /etc/apache2/sites-enabled/
NameVirtualHost 192.168.1.1:80  # indirizzo IP dell'host che accoglie i siti

2) Inserire su /etc/hosts la corrispondenza nome/indirizzo IP per ciascun host virtuale. Questo serve solo nel caso di rete locale, se ci si collega ad un server web su internet ovviamente è inutile.

3) creare su /etc/apache2/sites-available i file di configurazione associati a ciascun host virtuale.
esempio:
Codice:
# /etc/apache2/sites-available/prova2

<VirtualHost 192.168.1.1:80>
        ServerName prova2  # nome dell'host virtuale
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/prova2/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
</VirtualHost>

4) creare su /etc/apache2/sites-enabled i link simbolici ai corrispondenti file su /etc/apache2/sites-available

Ad ogni file presente nella directory /etc/apache2/sites-available corrisponde un sito/host virtuale, ma per utilizzarli è necessario creare i corrispondenti link simbolici in /etc/apache2/sites-enabled

Vedi anche http://www.icosaedro.it/apache/hostvirtuali.html
Registrato

Janov
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
Tastiera virtuale in KDE ed in GNOME Generale balubeto 0 158 Ultimo messaggio Agosto 11, 2006, 06:24:33 pm
da balubeto
Creare Webcam Virtuale Hardware Debianewbie 4 560 Ultimo messaggio Settembre 17, 2006, 06:52:59 am
da Debianewbie
[APACHE2] configurazione virtual host Network YtseDrummer 0 234 Ultimo messaggio Ottobre 08, 2007, 11:44:49 am
da YtseDrummer
programma per spegnere una macchina virtuale in vmware Generale xavier 1 173 Ultimo messaggio Dicembre 02, 2007, 03:55:28 pm
da mrdebug
Problema con X in macchina virtuale X darkonion 2 260 Ultimo messaggio Giugno 20, 2008, 02:50:48 pm
da darkonion
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.072 secondi con 20 interrogazioni al database.