Sullo stesso computer č possibile ospitare diversi siti fra loro indipendenti.
Apache prevede diversi metodi per per farlo:
- User Home (tutte le home vengono visualizzate tramite la direttiva UserDir)
- Istanze multiple di Apache (Pių Apache, anche di versioni diverse, installati e in esecuzione sulla stessa macchina)
- VirtualHost Ip-based (Pių domini virtuali su IP diversi)
- VirtualHost Name-based (Pių domini virtuali sullo stesso IP)
Il metodo pių utilizzato per erogare pių servizi con Apache č quello di creare dei VirtualHost IP o name based.
Ovvero tramite sullo stesso server č possibile creare virtualmente tanti host quanti sono i servizi (siti) che devono essere erogati.
IP-Based
Ad ogni Host virtuale corrisponde un IP differente. Soluzione comoda ma poco utilizzabile quando si hanno molti domini virtuali da usare, per l'inutile spreco di indirizzi IP.
Name-Based
Apache supporta anche il virtual-hosting basato sul nome del server e non sull'IP, quindi pių virtual-host Name based possono puntare allo stesso indirizzo IP. Questo richiede l'utilizzo del protocollo HTTP version 1.1, per cui non funziona con browser molto vecchi.
Il vantaggio rispetto all'IP-based č proprio quello di risparmiare indirizzi IP, in quanto č possibile avere anche migliaia di domini con lo stesso indirizzo.
Server WEB e DNS dinamici
Dopo aver registrato un dns dinamico presso Dns2go
miosito.myip.org , non riesco a veder il mio pc in rete , o meglio ho installato Apache e sotto la directory www č presente il mio sito che in locale funziona, come localhost/miosito/html/
.
Vi sarei grato se mi aiutaste a configurare il tutto per renderlo visibile in rete quando sono connesso.
Grazie