2010-05-25 19 views
9

Voy a crear un sitio web en un servidor de prueba que se comportará de manera diferente según el dominio que se use para acceder a él (el sitio web real tendrá múltiples dominios que lo señalen).¿La mejor manera de simular un dominio?

Pero, ¿cómo podré simular los diferentes dominios en el servidor de prueba?

+0

Tendremos que tener más información para responder a esta. ¿De qué sistema operativo estás hablando? ¿Y qué tipo de servidor web usas? – RJD22

+0

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

Respuesta

14

Simplemente cree dominios falsos que apunten a su servidor local en el archivo/etc/hosts.

Por ejemplo,

127.0.0.1 localhost domain1.com domain2.com 

En Windows, este archivo es,

WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS 
+0

Gracias, ¿sabe dónde estaría el archivo en ubantu/linux? ¡Gracias! –

+4

¿no es/etc/hosts para todos los unixes? – baloo

+0

para buscar el archivo solo escriba: 'hosts de búsqueda/nombre' – RJD22

4

tendrá que editar su archivo de hosts como ZZ Coder está diciendo. Pero para dirigir el dominio a un mapa determinado, deberá editar los archivos httpd.conf. Agrego este tipo de redirecciones en mi httpd-vhosts.conf

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