Come configurare Apache host virtuali

December 2

host virtuali possono essere stabiliti utilizzando varie combinazioni di indirizzi IP, nomi di dominio e server web fisici. Un approccio comune per la creazione di host virtuali è quello di mappare più nomi di dominio di un unico indirizzo IP. Ad esempio, i nomi di dominio immaginari "www.example.com" e "www.otherexample.com" potrebbe sia punto per lo stesso indirizzo IP su un singolo server. L'Apache HTTP Server, versione 2.2, consente di configurare host virtuali e di eseguire più siti web su un singolo indirizzo IP.

istruzione

1 Impostare il server Apache in ascolto sulla porta 80:
ascoltare 80

2 Dire al server per l'ascolto di più host virtuali su l'indirizzo IP è stato selezionato sostituendo ipaddresshere nella riga sottostante con l'indirizzo IP scelto:
NameVirtualHost ipaddresshere: 80

3 Creare la voce host virtuale per il nome del dominio che si desidera utilizzare come nome di dominio predefinito e specificare la sua directory root sul vostro server web:
<VirtualHost ipaddresshere *: 80>
DocumentRoot / www / example1
ServerName www.example.com
</ VirtualHost>

4 Creare la voce host virtuale per un altro nome di dominio che punterà all'indirizzo IP indicato e specificare la sua directory di root:
<VirtualHost ipaddresshere *: 80>
DocumentRoot / www / example2
ServerName www.otherexample.com
</ VirtualHost>

5 Creare host aggiuntivi utilizzando la stessa sintassi. Dopo aver configurato tutti i tuoi host virtuali, salvare il file e riavviare il server Apache per completare il processo.