This is an old revision of the document!
Apache Httpd: Creiamo un Name-Based Virtual Host
Con questa guida spieghieremo brevemente come configurare un virtual host con Apache Httpd basato sui nomi di dominio.
Con Apache Httpd abbiamo due tipi di Virtual Host: IP-Based e Name-Based. Il Virtual Host basato su IP richiede che per ogni dominio ci sia un indirizzo IP, mentre per il Name-Based basta solo un indirizzo IP.
In determinate situazioni la soluzione Name-Based è senza dubbio la più semplice ed economica in quanto con un solo IP possiamo avere diversi domini sulla stessa macchina.
Una configurazione di esempio
Per primo passo configuriamo
127.0.0.1 localost localhost.localdomain lotar
127.0.0.1 localhost localhost.localdomain lotar 127.0.0.1 foo.lotar bar.lotar
<VirtualHost *:80> ServerName lotar.local ServerAlias lotar.* localhost DocumentRoot /srv/httpd/htdocs/ </VirtualHost> <VirtualHost *:80> ServerName foo.lotar.local ServerAlias foo.* DocumentRoot /www/foo </VirtualHost> <VirtualHost *:80> ServerName bar.lotar.local ServerAlias bar.* DocumentRoot /www/bar </VirtualHost>