Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/05/2006, 08:43
Avatar de PatomaS
PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 9 meses
Puntos: 63
Hola

Los hosts virtuales son iguales en linux y en windows, quien los maneja es apache y este funciona basicamente igual. Las mayores variaciones, en tu caso, las encontrarás en la forma de escribir las rutas.

En vez de usar cosas como:
/apache/htdocs/www

usarás cosas como:
c:/apache/htdocs/www

No es gran diferencia. Solo debes recordar que en muchas ocasiones, en windows necesitas entrecomillar las rutas, es decir, que el ejemplo que te puse antes quedaría como:
"c:/apache/htdocs/www"

Un ejemplo de un host virtual sería esto:
Código:
NameVirtualHost *
<VirtualHost *>
	ServerAdmin [email protected]
	DocumentRoot "W:/directorio_de_la_web/"
	ServerName nombre_del_sitio.local
	ErrorLog logs/nombre_del_sitio-error.log
	CustomLog logs/nombre_del_sitio-access.log combined
	CustomLog logs/nombre_del_sitio-referer.log referer
	CustomLog logs/nombre_del_sitio-agent.log agent
</VirtualHost>
Luego has de añadir en tu archivo hosts una línea como esta:
127.0.0.1 nombre_del_sitio.local

Reinicias el servicio de Apache y listos, ya puedes escribir en tu navegador algo como:
http://nombre_del_sitio.local/

y con eso llegarás al sitio que estás desarrollando.

Obviamente deberás poner alguna página en la carpeta para que compruebes y te sientas seguro de que llegas a donde quieres llegar.

En el ejemplo que puse arriba, asumo que tienes una línea como esta:
DocumentRoot "W:/"

Esta línea, determina la ubicación de las páginas web.

Por defecto apache trae esto:
DocumentRoot "C:/Apache2/htdocs"

Si no has cambiado la ubicación de tus páginas, deberás acomodar el ejemplo que te doy a tu ubicación.

Felicidad
__________________
¡ hey, hou, hou, hey !