Foros del Web » Soporte técnico » Sistemas Operativos »

APACHE: No me funciona el NameBased Virtual Hosts

Estas en el tema de APACHE: No me funciona el NameBased Virtual Hosts en el foro de Sistemas Operativos en Foros del Web. Hola gente. Me he leído ya varios manuales y alguna que otra información en Internet sobre este tema, y me sigue sin funcionar correctamente. Cuando ...
  #1 (permalink)  
Antiguo 11/02/2002, 20:00
Avatar de yes
yes
 
Fecha de Ingreso: octubre-2000
Mensajes: 103
Antigüedad: 23 años, 6 meses
Puntos: 0
APACHE: No me funciona el NameBased Virtual Hosts

Hola gente. Me he leído ya varios manuales y alguna que otra información en Internet sobre este tema, y me sigue sin funcionar correctamente.

Cuando la gente accede desde diferentes dominios a mi máguina, accede al directorio principal, donde se alojan los subdirectorios correspondientes a cada web. O sea que no funciona correctamente la redirección.

Estos son los datos principales en el fichero "httpd.conf":

---------------------------

ServerName Beatle
DocumentRoot /var/www/html

NameVirtualHost 195.58.88.98 #(suponiendo que esta es mi IP <img src='images/tongue.gif' width=15 height=15 align=middle>)

&lt;VirtualHost 195.58.88.98&gt;
DocumentRoot /var/www/html/restevez
ServerName restevez.dyndns.org
&lt;/VirtualHost&gt;

&lt;VirtualHost 195.57.78.88&gt;
DocumentRoot /var/www/html/clicjoven
ServerName clicjoven.dyndns.org
&lt;/VirtualHost&gt;

------------------------------

¿Alguien sabe por qué pasa esto? ¿Por qué accediendo desde cualquiera de las 2 direcciones (http://restevez.dyndns.org y http://clicjoven.dyndns.org) lleva al directorio principal (que como no hay index.html se ven las carpetas de las diferentes webs)?

Chao y gracias.

<table bgcolor=black border=1 bordercolor=white cellspacing=0 cellpadding=10><tr><td><img src="http://www.terra.es/personal5/ucanca/yes.jpg"></td></tr></table>
  #2 (permalink)  
Antiguo 11/02/2002, 21:02
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 6 meses
Puntos: 69
Re: APACHE: No me funciona el NameBased Virtual Hosts

Prueba reemplazando los numeros de IP, en el NameVirtual Host y en los otros lados, por * (asterisco).

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #3 (permalink)  
Antiguo 12/02/2002, 05:38
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: APACHE: No me funciona el NameBased Virtual Hosts

Lo que te ha dicho Webstudio debe ser la solucion. Pero asegurate tambien de que tienes descomentada (o no la tienes) las lineas del DefaultVirtualHost o algo como eso, porque si no el resto de VirtualHosts que definas seran ignorados.

Un saludo, puedes mirar tambien la documentacion de httpd.apache.org, que cuando yo tuve que poner VirtualHosts la vi muy bien, con ejemplos y comentarios que te resolveran las dudas. :)

______________
¿Piensas que el software puede ser algo mas?
<a href="http://www.zonasiete.org/" target="_blank">www.zonasiete.org</a>
Acercando el proyecto GNU/Linux a todos.
  #4 (permalink)  
Antiguo 12/02/2002, 10:49
Avatar de yes
yes
 
Fecha de Ingreso: octubre-2000
Mensajes: 103
Antigüedad: 23 años, 6 meses
Puntos: 0
Re: APACHE: No me funciona el NameBased Virtual Hosts

Hola y gracias a los 2. Ya me funciona :) Las líneas de configuración son las siguientes:

NameVirtualHost 195.58.88.98

&lt;VirtualHost *&gt;
DocumentRoot /var/www/html/restevez
ServerName restevez.dyndns.org
&lt;/VirtualHost&gt;

&lt;VirtualHost *&gt;
DocumentRoot /var/www/html/clicjoven
ServerName clicjoven.dyndns.org
&lt;/VirtualHost&gt;

Si en la primera también pongo &quot;*&quot;, todas las direcciones me apuntan al primer virtual host definido.

Saludos nuevamente y gracias. ;)

<table bgcolor=black border=1 bordercolor=white cellspacing=0 cellpadding=10><tr><td><img src="http://www.terra.es/personal5/ucanca/yes.jpg"></td></tr></table>
  #5 (permalink)  
Antiguo 12/02/2002, 15:35
Avatar de yes
yes
 
Fecha de Ingreso: octubre-2000
Mensajes: 103
Antigüedad: 23 años, 6 meses
Puntos: 0
Re: APACHE: No me funciona el NameBased Virtual Hosts

Pues no quedaba aquí la cosa... el Apache se me vino abajo y para echarlo a andar de nuevo tuve que quitar todo lo relacionado con los VirtualHosts temporalmente del fichero de configuración. Por lo visto, según alguien que me dijo desde un chat, tenía que haber puesto la IP LAN privada de mi máquina, y no la IP pública del router... (fallo técnico ;)).

La configuración quedaría como sigue...

NameVirtualHost 156.86.0.5
#La IP privada de nuestra máquina

&lt;VirtualHost 156.86.0.5&gt;
DocumentRoot /var/www/html/restevez
ServerName restevez.dyndns.org
&lt;/VirtualHost&gt;

&lt;VirtualHost 156.86.0.5&gt;
DocumentRoot /var/www/html/clicjoven
ServerName clicjoven.dyndns.org
&lt;/VirtualHost&gt;

---------------------

Sólo me queda una pregunta:

He puesto también esas direcciones (restevez.dyndns.org y clicjoven.dyndns.org) en el fichero &quot;/etc/hosts&quot;, además de la IP privada de mi máquina.

Ahora cuando abro el navegador y pongo cualquiera de esas direcciones, me lleva al directorio raiz, en el cual veo los demás subdirectorios pertenecientes a cada web (igual que si pongo &quot;localhost&quot;). ¿Es esto normal? ¿No debería redireccionarme también a cada subdirectorio?

Nota: Si pongo la IP privada me lleva directo al primer VirtualHost definido (creo que esto está bien).

P.D. Y un último favor, alguien que se conecte a estas direcciones y confirme que en la primera sale una página amarilla con el logo de RedHat, y en la segunda una página naranja con el logo de &quot;clicjoven&quot;... Gracias. ;)

<a href='ir.asp?http://restevez.dyndns.org' target='_blank'>http://restevez.dyndns.org...</a>
<a href='ir.asp?http://clicjoven.dyndns.org' target='_blank'>http://clicjoven.dyndns.org...</a>

<table bgcolor=black border=1 bordercolor=white cellspacing=0 cellpadding=10><tr><td><img src="http://www.terra.es/personal5/ucanca/yes.jpg"></td></tr></table>
  #6 (permalink)  
Antiguo 12/02/2002, 17:02
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: APACHE: No me funciona el NameBased Virtual Hosts

Eso que comentas si no eres tu servidor DNS es normal, que te salga el directorio raiz, puesto que estas dando dos nombres distintos para el localhost al fin y al cabo. [desde fuera los dos sites funcionan]

Si hubieses leido la documentacion de apache te habrias dado cuenta de que en caso de no coincidir la direccion introducida con ninguno de los virtual hosts (por ejemplo si dan la IP privada del router) lo que hace es actuar como si se hubiese pedido la primera entrada definida en VirtualHosts .

Por esto yo pongo como primera entrada de VirtualHost una pagina con enlaces a todo lo que tengo alojado en mi servidor o bien la pagina de prueba de apache.

Un saludo :)

______________
¿Piensas que el software puede ser algo mas?
<a href="http://www.zonasiete.org/" target="_blank">www.zonasiete.org</a>
Acercando el proyecto GNU/Linux a todos.
  #7 (permalink)  
Antiguo 12/02/2002, 17:03
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: APACHE: No me funciona el NameBased Virtual Hosts

[queria decir la IP publica del router, no la privada]

Un saludo :)

______________
¿Piensas que el software puede ser algo mas?
<a href="http://www.zonasiete.org/" target="_blank">www.zonasiete.org</a>
Acercando el proyecto GNU/Linux a todos.
  #8 (permalink)  
Antiguo 12/02/2002, 22:06
Avatar de yes
yes
 
Fecha de Ingreso: octubre-2000
Mensajes: 103
Antigüedad: 23 años, 6 meses
Puntos: 0
Re: APACHE: No me funciona el NameBased Virtual Hosts

No es mala idea eso de utilizar el primer VirtualHost con una página personalizada. Respecto a la documentación de Apache, me abruma!! es inmensa, y para colmo en inglés :( Tampoco dispongo de demasiado tiempo y a veces me parece que es buscar una aguja en un pajar. Bueno, asumo que funcionan bien los links, no? Bye

<table bgcolor=black border=1 bordercolor=white cellspacing=0 cellpadding=10><tr><td><img src="http://www.terra.es/personal5/ucanca/yes.jpg"></td></tr></table>
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 02:49.