Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/03/2012, 10:59
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Configurar Virtual hosts - Mod_rewriting - tener varios sitios - misma ip

Algunas aclaraciones, como no estoy viendo toods tus archivos de configuración voy a suponer algunas cosas, y la explicación que te dé se aplica para trabajar en local con varios subdominios/dominios

Asegurate que en httpd-vhosts.conf esté habilitado
NameVirtualHost *:80

No uses la extensión .com (recomendación), usa una inexistente para asegurarte que no va a haber conflictos, yo uso por ejemplo .loc
No pongas directivas mod_rerwite en los virtualhosts (recomendación), usa .htaccess para eso

Conviene siempre definir como primer virtual host, el del servidor principal que trae por defecto apache, ejemplo

Código Apache:
Ver original
  1. NameVirtualHost *:80
  2. <VirtualHost *:80>
  3. ServerName localhost
  4. DocumentRoot "d:/apache2/htdocs/"
  5.     <Directory "d:/apache2/htdocs/">
  6.     Options Indexes FollowSymLinks
  7.     Order allow,deny
  8.     Allow from 127.0.0.1
  9.     </Directory>
  10. </VirtualHost>
  11. <VirtualHost *:80>
  12. ServerName "gestionmiweb.loc"
  13. DocumentRoot "d:/webs/miweb/privada/"
  14. ServerAdmin [email protected]
  15.     <Directory "d:/webs/miweb/privada/">
  16.     Options Indexes +FollowSymLinks
  17.     Order allow,deny
  18.     Allow from all
  19.                AllowOverride All
  20.     </Directory>
  21. ErrorLog logs/error-gestionmiweb.txt
  22. CustomLog "logs/gestionmiweb-access.txt" combined
  23. </VirtualHost>
  24.  
  25. <VirtualHost *:80>
  26. ServerName "miweb.loc"
  27. DocumentRoot "d:/webs/miweb/publica/"
  28. ServerAdmin [email protected]
  29.     <Directory "d:/webs/miweb/publica/">
  30.     Options Indexes FollowSymLinks
  31.     Order allow,deny
  32.     Allow from all
  33.                AllowOverride All
  34.     </Directory>
  35. ErrorLog logs/error-miweb.txt
  36. CustomLog "logs/miweb-access.txt" combined
  37. </VirtualHost>

Finalmente es necesario agregar las entradas al archivo de hosts de windows para que funcionen a manera de Dns, es decir, editas
/windows/system32/drivers/etc/hosts y dentro. a la entrada
127.0.0.1 localhosts
agregás una nueva por linea para cada hosts virtual
ej:
127.0.0.1 gestionmiweb.loc
127.0.0.1 miweb.loc

y asi con el resto

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 27/03/2012 a las 13:51 Razón: corrección Allow x Alow