Configurazione Virtual Host con Apache2

Bene bene, mi sono posto il problema di avere più domini basandosi sul loro nome ma non sul loro IP.
Avendo, il mio server, un solo indirizzo di IP, come potevo fare a legare due nomi a dominio a questo unico indirizzo e come potevo dire al mio server di rispondere ?
Il VirtualHosting consente la gestione di più domini basandosi sul loro nome ma non sul loro IP.

Per intenderci:
Il mio sito web ha come indirizzo www.sito1.com (nome di fantasia) che è legato ad un indirizzo di IP pubblico 192.168.10.100 (indirizzo di fantasia), l’intento è quello di avere un www.sito2.com che sial legato sempre all’indirizzo 192.168.10.100.

Prendiamo in esame la prima cosa:
DocumentRoot, variabile impostata nel file di configurazione di Apache2 che indica la directory alle quale il sito deve puntare; in una installazione standard di apache questa cartella è /var/www.

Questo valore può essere modificato editando il file di configurazione:

sudo gedit /etc/apache2/apache2.conf

io l’ho lasciato così perchè il mio sito principale funziona benissimo così com’è.

Ho creato quindi una cartella per il secondo sito digitando:

sudo mkdir /var/www2

poi ho cambiato i privilegi e i permessi per questa cartella (lo so, non si fa ma chi se ne frega)

sudo chown -R utente:utente /var/www2

sono passato quindi alla creazione del file di configurazione per il dominio www.sito2.com

sudo gedit /etc/apache2/sites-available/sito2.com

inserendovi il seguente testo:

<VirtualHost *:80 >
ServerAdmin webmaster@sito2.com
ServerName www.sito2.com
DocumentRoot /var/www/2
Alias /phpmyadmin “/usr/share/phpmyadmin”
<Directory “/var/www2″>
Order Deny,Allow
Allow from all
Options -Indexes
</Directory>
</VirtualHost>

Non resta che lanciare gli ultimi due comandi per abilitare il dominio sul server:

sudo a2ensite sito2.com
sudo /etc/init.d/apache2 reload

Da questo momento il nuovo sito è raggiungibile all’indirizzo www.sito2.com sempre ammesso che i DNS siano aggiornati.


  1. Nessun commento ancora...
  1. Nessun trackback ancora...
E' necessario che tu sia collegato per poter inserire un commento.
4 visitatori online
0 ospiti, 4 bots, 0 membri
Numero max di visitatori odierni: 4 alle 03:31 am GMT-2
Mese in corso: 9 alle 09-01-2010 12:57 pm GMT-2
Anno in corso: 10 alle 03-02-2010 11:40 pm GMT-2
Complessivo: 10 alle 03-02-2010 11:40 pm GMT-2