Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2006, 11:24
Avatar de Kriminal
Kriminal
 
Fecha de Ingreso: julio-2004
Ubicación: Buenos Aires
Mensajes: 19
Antigüedad: 20 años, 4 meses
Puntos: 0
Ubuntu + Apache2 Virtual Hosts

Por recomendación de un amigo me instalé un vmware con linux (ubuntu) para correr mi apache desde ahi (hasta el momento, lo hacía desde windows)

Me queda:
HOST (WinXP Pro)
VIRTUAL (Ubuntu 5.1) -> Webserver con Apache

Todo bien, pero el problema me surje con los virtual hosts: no puedo hacer que funcionen.

Es decir, si dejo todo como está en /var/www/ puedo poner lo que sea y funciona
Entro por linux a http://localhost y funciona, entro por windows a http://webserver (es el nombre de la maquina virtual) y funciona

Para no estar renombrando la carpeta www cada vez que cambio de sitio (estamos hablando de sitios en desarrollo, eh) quise probar lo de los virtual hosts

Creo una carpeta /var/www/psicofxp.local y mando un index.php adentro con un <?php echo "hola"; ?>

Edito el archivo /etc/hosts y debajo de la linea
127.0.0.1 localhost.localdomain localhost webserver
agrego
127.0.0.1 psicofxp.local

Despues voy a /etc/apache2/sites-available y creo una copia de default con el nombre psicofxp.local
Edito ese archivo y cambio las siguientes lineas:
DocumentRoot /var/www/ a DocumentRoot /var/www/psicofxp.local
<Directory /var/www/ > a <Directory /var/www/psicofxp.local >
El resto lo dejo como está

Hago un a2ensite psicofxp.local para que me cree el link en /etc/apache2/sites-enabled Veo que lo crea

Hago un /etc/init.d/apache2 restart y me tira:

[warn] NameVirtualHost *:0 has no VirtualHosts

Y no me funciona nada

¿Qué estoy haciendo mal?
__________________
No sabiendo que era imposible, fue y lo hizo.
kriminal the vampire