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

Carga balanceada

Estas en el tema de Carga balanceada en el foro de Apache en Foros del Web. Hola buenas, tengo un servidor en Debian, con apache, postfix y bind9. Bien hasta aquí OK. Ahora le he instalado otra tarjeta de red en ...
  #1 (permalink)  
Antiguo 28/02/2007, 05:40
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Carga balanceada

Hola buenas,

tengo un servidor en Debian, con apache, postfix y bind9. Bien hasta aquí OK.

Ahora le he instalado otra tarjeta de red en otro router, mi intención es balancear la carga o al menos que cuando caiga una línea esté la otra activa.

Para ello tengo la eth0 en 192.168.0.51 y la eth1 en 192.168.1.51.

La funcional hasta ahora ha sido eth0, y la eth1 ya responde al ping y todo eso, pero no al servidor. Para ello antes de empezar quiero asegurarme de que sigo los pasos correctos, que serían:

resolv.conf añadir
Código:
nameserver 192.168.1.51
¿Modificar hosts???? con:
Código:
 192.168.1.51    dominio
Agregar a mi httpd.conf:
Código:
NameVirtualHost 192.168.1.51:80
y
NameVirtualHost 192.168.1.51:443
y reiniciar. ¿Me dejo algo?¿Me sobra algo?

Muchas gracias.
  #2 (permalink)  
Antiguo 12/03/2007, 06:13
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Re: Carga balanceada

En un principio está bien configurado así, y los equipos de la red local de la segunda IP pueden acceder sin problemas a los servicios así como los de la primera.

El problema me ha venido desde fuera, es decir, al enrutar desde la IP externa, sólo responde la IP1, el router2 enruta bien (en otra máquina con una sóla tarjeta de red reciba las peticiones de servicio sin problemas), pero la IP2 no le responde correctamente.

¿Alguna idea?

Gracias.
  #3 (permalink)  
Antiguo 12/03/2007, 14:28
Avatar de nadie_ats  
Fecha de Ingreso: abril-2005
Ubicación: Barcelona (catalunya)
Mensajes: 818
Antigüedad: 19 años
Puntos: 8
Re: Carga balanceada

Asi deberia de funcionar :

El host :

Código:
192.168.1.51    dominio
192.168.0.51    dominio
El virtual server :

Código:
NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot /ruta 
    ServerName dominio
</VirtualHost>

Httpd.conf:

Código:
ServerName localhost:80  ... si tienes DNS dominio:80
Listen 80

Si no funciona me lo dices .Pero en teoria , pida por donde pidan te contestara por el puerto 80.
__________________
Intentando recordar todos los conocimientos que olvide .
  #4 (permalink)  
Antiguo 12/03/2007, 14:34
Avatar de nadie_ats  
Fecha de Ingreso: abril-2005
Ubicación: Barcelona (catalunya)
Mensajes: 818
Antigüedad: 19 años
Puntos: 8
Re: Carga balanceada

Una pregunta , ¿que venia en el archivo hosts por defecto?

Lo digo porque yo configuro asi hosts , pero claro en windows :

127.0.0.1 localhost
127.0.0.1 dominio

y si fuesen por diferentes conexiones creo que seria asi (en windows):

127.0.0.1 localhost
192.168.1.51 dominio
192.168.0.51 dominio
__________________
Intentando recordar todos los conocimientos que olvide .
  #5 (permalink)  
Antiguo 13/03/2007, 03:26
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Re: Carga balanceada

Cita:
Asi deberia de funcionar :

El host :

Código:

192.168.1.51 dominio 192.168.0.51 dominio

El virtual server :

Código:

NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /ruta ServerName dominio </VirtualHost>


Httpd.conf:

Código:

ServerName localhost:80 ... si tienes DNS dominio:80 Listen 80


Si no funciona me lo dices .Pero en teoria , pida por donde pidan te contestara por el puerto 80.
En hosts está así, en el Virtual server en vez de tener *:80 tengo las dos ips con :80, voy a probar lo de *.
Cita:
Una pregunta , ¿que venia en el archivo hosts por defecto?
127.0.0.1 dominio.local localhost
192.168.0.51 dominio dominio


Lo que me ralla es que a través de LAN responda de p.m., es decir conecto una máquina al router "ipeado" en 192.168.1.x y funciona ok y lo conecto al otro router y también. Pero desde internet, sólo funcione desde la primera.
  #6 (permalink)  
Antiguo 13/03/2007, 03:28
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Re: Carga balanceada

No, no es un problema de *.80, puesto que tampoco funciona, además de otros servicios como ssh tampoco van. yo creo que es un problema de la configuracion de las interfaces.
  #7 (permalink)  
Antiguo 13/03/2007, 11:59
Avatar de nadie_ats  
Fecha de Ingreso: abril-2005
Ubicación: Barcelona (catalunya)
Mensajes: 818
Antigüedad: 19 años
Puntos: 8
Re: Carga balanceada

Es que yo de linux ando un poco pez todabia , justo comienzo .

Alomejor es que el sistema aunque tenga 2 conexiones diferentes solo usa una y la otra esta , pero no la usa , no se .

el problema es que si configuras el apache con las ip deberas usar 2 puertos diferentes , por eso te lo puse para que obedeciese al host local fuese cual fuese .

Si lo configuras con ips y diferentes puertos recuerda que deberias acceder asi desde el navegador:

dominio:80
dominio:443

Y si no lo configuras bien , aunque reciba la peticion por la 2ª ip alomejor intenta servirla por la ip 1ª .

Porcierto , ¿configuraste nat en el segundo router ?


Lo mejor es que busques informacion en las FAQ de apache

http://www.google.com/search?sitesea...e+ip&Search=Go
__________________
Intentando recordar todos los conocimientos que olvide .
  #8 (permalink)  
Antiguo 13/03/2007, 12:47
Avatar de nadie_ats  
Fecha de Ingreso: abril-2005
Ubicación: Barcelona (catalunya)
Mensajes: 818
Antigüedad: 19 años
Puntos: 8
Re: Carga balanceada

Lo he estado mirando y en teoria , como te puse deberia funcionar .

Creo que puede ser por las conexiones , comprueba :

1º configuracion de los routers
2º NAT de los routers .
3º que el sistema operativo pueda usar las 2 conexiones (esto ni idea como se hace)
__________________
Intentando recordar todos los conocimientos que olvide .
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 20:14.