LINUCA
LINUCA - Asociación de Usuarios GNU/Linux en Cantabria
CONTENIDOS
. La Asociación
. ¡ Apúntate a socio !
. Fotos
. Los más leídos
. Autores [Actividad]
. Últimos Comentarios
. ¡Todos los titulares!
. Guía de Estilo
. Cómo publicar en Linuca
. Links cortos
. Lista de Correo
   [Mensajes antiguos]
   [Etiqueta en la Lista]
. Todas las Listas
. ¿Sugerencias?
. ¡Sindícanos!
Gràcies Bulma!
Esta página usa el código fuente de Bulma :-)
Busquedas

Ultimos kernels
(15/09/2014 05:09:43)
Debian
Última actualización
stable: 12/07/2014
testing: 15/09/2014
unstable: 15/09/2014
¿Apache e IIS en la misma IP? (20160 lecturas)
Por César González
Bolo (http://www.linuca.org/todos.phtml?id_autor=1)
Creado el 20/08/2002 23:41 modificado el 23/08/2002 00:07

Imaginad que, como las ips son caras en esta vida, quereis alojar dominios en Apache unos y en IIS (M$) otros, pero todos en una solo ip. De esta manera, por ejemplo, una empresa que quiera migrar de M$ a linux podría ir haciendolo progresivamente, dominio a dominio, portando asp a php, sin tener que invertir en mas ips de las que ya tienen.
Pues bien, esta nota explica una de las varias maneras de solucionar el asunto, mediante Apache y su modulo mod_proxy (si, apache puede actuar como proxy tambien!!).

Pagina1/1

  • Escenario

  • Suponemos que tenemos una maquina linux con apache con 2 tarjetas de red, una tiene una ip pública y la otra esta conectada a la lan donde tambien esta el IIS, ahi castigao por haberse portado mal.
    Bien, entonces la ip pública del apache es 123.123.123.123 y la privada 10.0.2.1, mientras que el IIS tiene la 10.0.2.2 (privada tambien). El nombre del dominio alojado en el IIS es www.dominio-iis.com.

  • Configuración

  • Vamos al httpd.conf y añadimos la linea que carga el modulo mod_proxy, normalmente viene incluido en cualquier empaquetado de apache.

    LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so

    Despues, añadimos los dominios virtuales en apache como se hace normalmente y cuando toquen los del IIS los ponemos asi:

        NameVirtualHost 123.123.123.123
    
        <VirtualHost 123.123.123.123>
          ServerName www.dominio-iis.com
          ProxyPass / http://10.0.2.2/
          ProxyPassReverse / http://10.0.2.2/
        </VirtualHost>
    

    Asunto terminao, y quien dice IIS dice cualquier otro servidor web que se os ocurra. Podeis tener tantas máquinas y servidores web como querais, todo detras de una sola ip.

    Saludos y ole, que ya somos casi casi "legales".


    Actualización :

    Si los servidores web de la red local sirven dominios virtuales basados en nombre, necesitaremos activar una directiva mas que solo esta soportada por Apache 2.0.31 en adelante.
    La directiva es ProxyPreserveHost y la debermos poner a On en cada dominio virtual. Pasteo del Manual :

    When enabled, this option will pass the Host: line from the incoming request to the proxied host, instead of the hostname specified in the proxypass line.

    De esta manera el apache no modificará la cabecera "Host:" que usan los servidores web para saber que dominio virtual servir.

    Imprimir
    Version para
    imprimir

    Imprimir
    Version
    PDF
    Comentarios
    1.  Re: ¿Apache e IIS en la misma IP? (20/03/2003 20:28, #462)
      Por: El cobarde anónimo



    hola como estas.... espero que muy bien.....


    estube visitando
    http://linuca.org/enviarcomentario.phtml?nIdNoticia=18&nIdPage=1
    ESTA DIRECCION QUE ME PARECIO MUY BUENA.... PERO DEBIDO A QUE SOLO ESTOY COMENZADO EN EL MUNDO DE LA PROGRMACION WEB HE TENIDO MUCHOS TROPIESOS.......
    TE COMENTO....

    TENGO UN SERVIDOR WEB APACHE CON IP (REAL) EN EL CUAL ESTA MONTADA LA PAGIMA WEB Y OTRAS COSAS....

    TENGO QUE ENLZAR POR MEDIO DE UN LINK A OTRA PAGINA QUE ESTA EN UNA DIRECCION IP FALSA... Y QUE TIENE UN SERVIDOR APACHE...


    AGREGE EN EL APACHE LA SIGUIENTE SENTENCIA:
    LoadModule proxy_module modules/mod_proxy.so


    NameVirtualHost 200.21.232.77


    ServerName www.cahosoft.com
    ProxyPass / http://10.0.1.3/
    ProxyPassReverse / http://10.0.1.3/

    Y EN LA PAGINA COLOQUE UN LINK ASI:
    ACTION=http://10.0.1.3/index.html
    PERO NO ME FUNCIONO.... POR FAVOR TE LO SUPLICO.... FASILMENTE ME PUEDE COSTAR MI TRABAJO....

    COMO CONFIGURO EL APACHE EN EL IP REAL.... Y QUE COLOCO EN EL LINK DE LA PAGINA PRINCIPAL PARA ENLAZAR CON LA PAGINA EN EL SERVIDOR CON EL IP FALSO......

    ATENTAMENTE,

    CRISTIAN HOYOS

     
    2.  Re: ¿Apache e IIS en la misma IP? (14/05/2003 18:36, #639)
      Por: El cobarde anónimo
    Me parece muy interesante.
    He seguido estas instrucciones, he consultado muchas partes y no hay manera que me funcione.
    El problema es que siempre me da el siguiente error:

    Forbidden
    You don't have permission to access / on this server.

    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

    Si hago un Redirect funciona correctamente.
    Gracias.

     
    3.  Re: ¿Apache e IIS en la misma IP? (17/06/2003 10:13, #747)
      Por: haruberuto
    AL principio no me funcionaba como a tí. Me daba el error forbbiden. Pero he añadido en el httpd.conf las siguientes lineas y va bien .

    # Para redirigir dominios a IIS
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    #

     
    4.  Re: ¿Apache e IIS en la misma IP? (21/10/2004 20:36, #2486)
      Por: El cobarde anónimo
    Mi problema es algo distinto. Tengo una IP publica 80.81.82.83 y dos dominios www.dominio1.net www.dominio2.net. La IP publica va a parar a un router adsl el cual esta direccionado a la ip 172.26.0.120 que es un servidor linux-apache que sera quien sirva al dominio www.dominio1.net. Cuando se llame a www.dominio2.net quiero que sea el pc 172.26.0.78 el que le de servicio pues en el tengo otro servidor. He realizado lo que indicais pero siempre me sale el primer servidor. ¿Que hago?

     
    5.  Re: ¿Apache e IIS en la misma IP? (02/01/2006 06:55, #4555)
      Por: Ricardo Aguilar (ar3dam) (http://www.ar3dam.cjb.net)
    Saludos .. el problema que yo tengo es como hacerle que cuando entren al sitio que tengo en mi red prvidad, aparezcas las imagenes tal ... porque no me aparecen, asi sucede tambien con otros directorio que tengo en el server .. algun sugerencia ... ?? ...

     
    Calificacion
    ***0
    Votos: 19
    SECCIONES
    Artículo
    Truco
    Noticias
    Breve
    Enlace
    Linuca
    Libros
    Tira ECOL
    Tira Ecol
    Modificado: 4/5/2009 18:03:55 | Tiempo Total: 0.005 segs | Kernel: Linux - x86_64 - 2.6.18-xen | Last Boot: 03/12/2010 01:21 CET
    Powered By WEB-Bulma   Apache   Mysql   PHP   Gimp