Foros del Web » Administración de Sistemas » Apache »

Problema con virtual host en windows

Estas en el tema de Problema con virtual host en windows en el foro de Apache en Foros del Web. Hola, no consigo configurar el archivo httpd-vhost.conf en windows para que se me carguen las hojas de estilo y para que se vea de la ...
  #1 (permalink)  
Antiguo 17/11/2008, 04:53
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 1
Problema con virtual host en windows

Hola, no consigo configurar el archivo httpd-vhost.conf en windows para que se me carguen las hojas de estilo y para que se vea de la forma corta http:\\blog en vez de http:\\localhost\blog

Todo lo que he visto es para linux, y es de la siguiente forma_

Código:
<VirtualHost *:80>
  ServerName blog
  DocumentRoot "/home/proyectos/blog/web"
  DirectoryIndex index.php

  Alias /sf /php/pear/data/symfony/web/sf
  <Directory "/php/pear/data/symfony/web/sf">
    AllowOverride All
    Allow from All
  </Directory>

  <Directory "/home/proyectos/blog/web">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
Yo lo he intentado modificar de esta forma:

1º He borrado todo lo que estaba puesto ya que habia varios <VirtualHost *:80>
2º Puse mi configuracion:
Código:
<VirtualHost *:80>
  ServerName blog
  DocumentRoot "d:\wamp\www\blog\web"
  DirectoryIndex index.php

 Alias 
  <Directory "D:\wamp\bin\php\php5.2.6\data\symfony\web\sf">
    AllowOverride All
    Allow from All
  </Directory>

  <Directory "d:\wamp\www\blog\web">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
tp fue tb intente poner

Código:
   Alias "D:\wamp\bin\php\php5.2.6\data\symfony\web\sf"
  <Directory "D:\wamp\bin\php\php5.2.6\data\symfony\web\sf">
    AllowOverride All
    Allow from All
  </Directory>

Lo probe y no funciono, luego me di cuenta que habia 2 httpd-vhost.conf en estas rutas

d:\wamp\bin\apache\apache2.2.8\conf
d:\wamp\bin\apache\apache2.2.8\conf\original

Los cambie y les puse igual, tp iba. Porque hay 2?

Ya no se me ocurren nuevas alternativas. La pagina que se tenia que ver seria asi:


y se me ven sin hojas de estilo ni con la forma corta.

Muchas gracias
  #2 (permalink)  
Antiguo 17/11/2008, 07:37
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: Problema con virtual host en windows

Hola

Mírate en http://www.mundodivx.com/php/index.html el apartado "8 - Manejo de más de un sitio web: VirtualHosts", ahí se explica exactamente cómo dejarlo, y es para windows (aunque en linux debería ser igual...)

Un saludo
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 17/11/2008, 08:36
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Problema con virtual host en windows

Gracias, aunque ya lo habia probado y me ocurre un nuevo fallo.

en httpd.conf, hay que descomentar la linea de Include
Código:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
Cuando la descomento, si que me va al httpd-vhosts.conf y en mi navegador pongo http://blog me va a mi blog pero SIN HOJAS DE ESTILO el mismo fallo de antes y ahora bien otro nuevo, al poner http://localhost ya no me va a la pagina de phpadmin sino vuelve a la del blog sin hojas de estilo.

Argg. toy atascado XDD

He cambiado el vhost de arriba por este (que se parece mas al de otros)
Código:
<VirtualHost *:80>
  ServerName blog
  DocumentRoot "d:/wamp/www/blog/web"
  DirectoryIndex index.php
	
  Alias /sf "d:/wamp/bin/php/php5.2.6/PEAR/data/symfony/web/sf"
  <Directory "d:/wamp/bin/php/php5.2.6/PEAR/data/symfony/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
 
  <Directory "d:/wamp/www/blog/web">
    AllowOverride All
    Allow from All
  </Directory>
Pero tp.

Última edición por Ferdinandum; 17/11/2008 a las 08:50
  #4 (permalink)  
Antiguo 17/11/2008, 10:08
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: Problema con virtual host en windows

Cita:
y ahora bien otro nuevo, al poner http://localhost ya no me va a la pagina de phpadmin sino vuelve a la del blog sin hojas de estilo.
Al usar virtualhosts, cuando entras a localhost por defecto sirve el primer virtualhost que tengas definido. Para entrar al phpmyadmin deberías crearte otro virtualhost con el servername phpmyadmin de forma que puedas entrar poniendo http://phpmyadmin (como viene en el manual que te pasé )

Sobre las hojas de estilo, huele más a que está mal el código html... revisa las rutas a ver si anda por ahí el problema. Si no te aclaras, copia aquí dónde tienes los archivos en tu pc (los css y los php) y la ruta del css que aparece en el código generado cuando abres http://blog
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #5 (permalink)  
Antiguo 18/11/2008, 01:52
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Problema con virtual host en windows

Ok, muchas Gracias.
A ver ke tal me va
  #6 (permalink)  
Antiguo 05/05/2009, 11:14
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema con virtual host en windows

Hola gente del foro, como va?
Tengo un problema de redireccion del los Vhost en el WAMP 2.0 con un Windows 2k3, creo que la Version del Apache es 2.2.11

El Problema principal es que no lleva al sitio2, cualquier cambio que haga en el DocumentRoot del Sitio1 anda.

Tambien quiero saber si el Servidor DNS tiene algo que ver?

Les dejo de muestra el httpd-vhosts.conf para que lo vean y una parte del httpd.conf

'--------------------------------httpd-vhosts.conf-------------------------------------------------'
# Virtual Hosts

NameVirtualHost 127.0.0.1:80

<VirtualHost *:80>
ServerAdmin info@localhost
DocumentRoot "C:/wamp/www/"
ServerName sitio1
ServerAlias sitio1.com.ar *.sitio1.com.ar
</VirtualHost>

<VirtualHost *:80>
ServerAdmin info@localhost
DocumentRoot "C:/wamp/www/sitio2/"
ServerName sitio2
ServerAlias sitio2.com.ar *.sitio2.com.ar
</VirtualHost>

'-------------------------------httpd.conf-----------------------------------------------------------'

LoadModule vhost_alias_module modules/mod_vhost_alias.so

ServerAdmin admin@localhost
#ServerName localhost:80
NameVirtualHost *:80
DocumentRoot "c:/wamp/www/"

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Satisfy all
</Directory>

<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>

<Directory "c:/wamp/www/sitio2/">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

'-------------------------------hosts-----------------------------------------------------------------'

127.0.0.1 localhost
127.0.0.1 sitio1
127.0.0.1 sitio2


Saludos y Gracias
  #7 (permalink)  
Antiguo 05/05/2009, 12:22
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: Problema con virtual host en windows

Quita la siguiente línea del httpd.conf:

NameVirtualHost *:80

Y cambia la siguiente línea del httpd-vhosts.conf

NameVirtualHost 127.0.0.1:80

En vez de eso pones lo que había en el httpd.conf, o sea:

NameVirtualHost *:80

Reinicia apache al acabar
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #8 (permalink)  
Antiguo 05/05/2009, 12:41
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema con virtual host en windows

Hola Ferny, muchas gracias por la ayuda, pero sigo sin poder hacerlo andar!! la verdad que llevo casi 2 meses con este problema

# Virtual Hosts

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin info@localhost
DocumentRoot "C:/wamp/www/"
ServerName sitio1
ServerAlias sitio1.com.ar *.sitio1.com.ar
</VirtualHost>

<VirtualHost *:80>
ServerAdmin info@localhost
DocumentRoot "C:/wamp/www/sitio2/"
ServerName sitio2
ServerAlias sitio2.com.ar *.sitio2.com.ar
</VirtualHost>



ServerAdmin admin@localhost
#ServerName localhost:80
#NameVirtualHost *:80
DocumentRoot "c:/wamp/www/"

127.0.0.1 localhost
127.0.0.1 sitio1 ----Sin com.ar
127.0.0.1 sitio2 ----Sin com.ar
  #9 (permalink)  
Antiguo 05/05/2009, 12:46
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: Problema con virtual host en windows

Es raro, parece que lo tienes configurado como en este manual: http://www.mundodivx.com/php/index.html#81 (dale un vistazo para asegurarte).

Lo único que se me ocurre es que tenga que ver que usas un windows 2003, que tenga algo por ahí que haga que no funcionen los virtualhosts... porque tal como lo tienes lo tengo yo, en un winXP, y funciona
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #10 (permalink)  
Antiguo 06/05/2009, 07:16
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema con virtual host en windows

Eso seria medio raro, ya que el 2k3 es un sistema operativo casi con todas las posibilidades de servidor.

Insisto en preguntar si el Server de DNS tiene o puede llegar a tener algo que ver en este tema.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:42.