Virtual Host in Apache
Se sviluppate siti web allora apprezzerete sicuramente Apache e il PHP, ma ora aprezzere il vostro server web ancora di più! Infatti se sviluppate in php sicuramente volete testare le vostre pagine ma se dovete testare diversi engine per diversi siti che state sviluppando? sottocartelle? brr che brutta cosa... che ne dite invece di usare diversi sottodomini?
Mettiamo che Apache2 (io uso ora il 2.0.49-r2) punti di base a /var/www/localhost bene
- creiamo /var/www/sottodominio
- andiamo in /etc/hosts che si dovrebbe presentare così:
127.0.0.1 localhost nomehost
aggiunge le seguenti righe:ip_vostro www.dominio.it nomehost
ip_vostro sottodominio.dominio.it nomehost
dove dominio è quello che avete messo in apache2.conf come NameServer - entrate nei file di configurazione di apache ed in particolare in vhost.conf e aggiungete :
NameVirtualHost *:80
ServerName sottodomio.dominio.it
DocumentRoot /var/www/sottodominio - restartate e apache e il gioco è fatto
Per ulteriori info vi rimando qui