Foros del Web » Administración de Sistemas » Software para Servers »

Virtual host en apache

Estas en el tema de Virtual host en apache en el foro de Software para Servers en Foros del Web. Tengo un apache corriendo sobre Linux con 2 paginas web, una sobre IP de eth0 x.x.x.20 en el puerto 80, y otra sobre IP de ...
  #1 (permalink)  
Antiguo 03/02/2009, 05:46
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 0
Virtual host en apache

Tengo un apache corriendo sobre Linux con 2 paginas web, una sobre IP de eth0 x.x.x.20 en el puerto 80, y otra sobre IP de eth0:1 x.x.x.21 (esta es virtual). Desde mi LAN no tengo ningún problema para acceder, poniendo cualquier dirección IP. Pero cuando quiero acceder desde fuera (internet) sólo puedo acceder a una, ya que mi router sólo tiene una IP pública. Lo que hago es a uno de los dominios que tengo le pongo la entrada www.midominio.com hacia mi ip pública, pero sólo con un dominio.
¿Qué puedo hacer si tengo varios dominios dados de alta, y los quiero montar dentro de mi servidor?. Los he conseguido publicar modificando los puertos de escucha de apache para cada ip virtual, y si accedo desde fuera indicando ip + puerto x.x.x.x:puerto, funciona. Pero no puedo cambiar una entrada DNS con IP+puerto.
A ver si alguien puede ayudarme.
Muchas Gracias.
  #2 (permalink)  
Antiguo 03/02/2009, 08:32
Avatar de sysdebian  
Fecha de Ingreso: octubre-2008
Mensajes: 196
Antigüedad: 16 años
Puntos: 8
Respuesta: Virtual host en apache

Buenas.
No estas entendiendo bien el tema de virtualhost.
Tu configuras todos los virtualhost en la misma ip y es el propio apache el que sirve una web u otra dependiendo de la peticion del cliente.
__________________
Artigoo: Gestor de contenido online.
  #3 (permalink)  
Antiguo 03/02/2009, 09:01
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Virtual host en apache

Pero si tienes un router entre medias con una sola IP publica, como diferencias las peticiones. Todo el mundo que quiera entrar a mis páginas web desde fuera de mi LAN, tendrá sólo una Dirección IP pública a la que llamar (la de mi router), y si yo dentro de esa LAN tengo 20 páginas web, que es lo que se hace.
  #4 (permalink)  
Antiguo 03/02/2009, 10:25
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 7 meses
Puntos: 33
Respuesta: Virtual host en apache

fantasmilla:

Supongamos que Un usuario solicitan ir a fantasmillauno.com y al mismo tiempo otro usuario desea visitar fantasmillados.com.
Ambos utilizan el puerto 80 ya que por defecto es el puerto para paginas web y buscan en algun servidor de dns el record A donde se puede encontrar las paginas. Esa sera la IP fija y publica que tienes osea
123.456.789.012 (Ejemplo).
Cuando ambas peticiones ingresan al Router este las envia hacia la comtutadora servidor donde tienes instalado el Apache u otro servidor de paginas web.
Pero antes la peticion debe hacer contacto con el sistema operativo, y para que este permita el ingreso al sistema debes tener el HOSTS file
adecuadamente configurado
fantasmillauno.com 123.456.789.012
fantasmillados.com 123.456.789.012
Seguidamente ingresan las peticiones hacia el servidor
y este las acepta ambas a la vez SIEMPRE Y CUANDO TENGAS
ADECUADAMENTE CONFIGURADOS LOS VIRTUAL HOSTS.
¿Que significa esto?
El Apache tiene un archivo de configuracion que se llama httpd.conf, dentro de este archivo y al final encontraras la parte que compete a los VIRTUAL HOSTS; donde se le indica al servidor
dos cosas elementales:
1.- que si existe un dominio de nombre fantasmillauno.com que
tiene alojada toda su documentacion, entiendase index.html o index.php o index.xhtml, etc. en determinado o predefinido ubicacion o directorio o ruta dentro del area de cobertura del servidor.
2.- igual para fantasmillados.com.
Inmediatamente las ubica y las manda hacia el navegador de cada cliente.

Saludos
Y espero te ayude
Los Documentos del Apache muestran multiples formas de
configuracion de VIRTUAL HOSTS bajo multiples circunstancias
Franco
  #5 (permalink)  
Antiguo 04/02/2009, 02:00
 
Fecha de Ingreso: febrero-2009
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Virtual host en apache

Muchas gracias Franco, creo que me va a ser de mucha ayuda. Ahora me pongo con ello y ya te diré.
Gracias y un saludo
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:06.