how-to:apache-httpd-name-based-virtual-host

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.

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>
  • how-to/apache-httpd-name-based-virtual-host.1425837474.txt.gz
  • Last modified: 9 years ago
  • by Giuseppe Di Terlizzi