Configurazione di domini virtuali
Apache supporta due tipi di domini virtuali:
IP based - Dove ogni dominio è associato ad un diverso IP
Name based - Dove si possono avere diversi domini associati allo stesso IP (possibile solo con HTTP 1.1)
In entrambi i casi viene usato il container VirtualHost
al cui interno possono essere definite le direttive tipiche alla base di configurazione di un server Web: posizione dei log, nome del sito web, document root, email amministratore...
Se si vuole usare domini name based (soluzione comunemente utilizzata, vista la scarsità di indirizzi IP) è necessario impostare, a livello di configurazione globale:
NameVirtualHost 192.168.208.2
- Dove ovviamente 192.168.208.2 è l'IP del proprio web server.
Esempio (Name Based):
NameVirtualHost 192.168.208.2
<VirtualHost 192.168.208.2:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/sick/
ServerName www.sick.it
ServerAlias www.sick.com
ErrorLog logs/sick-error_log
CustomLog logs/sick-access_log common
</VirtualHost>