2010-05-25 15 views
9

Ho intenzione di costruire un sito Web su un server di prova che si comporterà in modo diverso a seconda del dominio utilizzato per accedervi (il vero sito Web avrà più domini che lo puntano).Il modo migliore per simulare un dominio?

Ma come sarò in grado di simulare i diversi domini sul server di prova?

+0

Avremo bisogno di avere più informazioni per rispondere a questo. Piace a quale sistema operativo stai parlando. E che tipo di webserver usi? – RJD22

+0

@ RJD22 Sto usando LAMP (Lunix/Apache/MySQL/PHP) –

risposta

14

Basta creare domini falsi che puntano al tuo localhost nel file/etc/hosts.

Per esempio,

127.0.0.1 localhost domain1.com domain2.com 

Su Windows, questo file è,

WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS 
+0

Grazie, sai dove si trova il file su ubantu/linux? Grazie! –

+4

non è/etc/hosts per tutti gli unix? – baloo

+0

per cercare il file digita semplicemente: 'find/-name hosts' – RJD22

4

è necessario modificare il file hosts come ZZ Coder sta dicendo. Ma per indirizzare il dominio su una determinata mappa è necessario modificare i file httpd.conf. Aggiungo questo tipo di reindirizzamenti nel mio httpd-vhosts.conf

<VirtualHost *:80> 
    ServerName yourfakedomain.com 
    DocumentRoot "/var/www/html/" 
    <Directory /var/www/html/> 
    Order Allow,Deny 
     Allow from all 
    </Directory> 
</VirtualHost> 
Problemi correlati