none
RPC sobre HTTP RRS feed

  • Pregunta

  • Estimados
                  he configurado en mi empresa RPC sobre HTTP. He seguido uno a uno los pasos indicados por la web de MS y por el documento E2k3RPCHTTPDep.doc, tambien disponible en la web.

    Ejecute la herramienta de test RPCDIAG y da ok.

    Paso siguiente configure la regla necesaria en ISA server para permitir las conexiones al servidor, configure el cliente e intente conectarme desde afuera de mi empresa y no lo he logrado.

    Al monitorear el trafico en ISA server 2006, me da una alerta:


    Failed Connection Attempt
     
    Log type: Web Proxy (Reverse)
    Status: 64 The specified network name is no longer available. 
    Rule: Microsoft Outlook Web Access
    Source: External (200.43.209.232)
    Destination: (mail.dominio.com IPINTERNA:443)
    Request: RPC_IN_DATA http://mail.dominio.com/rpc/rpcproxy.dll?servidor:6002
    Filter information: Req ID: 14a334e8; Compression: client=No, server=No, compress rate=0% decompress rate=0% ; FBA cookie: exists=no, valid=no, updated=yes, logged off=no, client type=unknown, user activity=yes
    Protocol: https
    User: domain\user
     Additional information
    Client agent: MSRPC
    Object source: Internet (Source is the Internet. Object was added to the cache.)
    Cache info: 0x8 (Request includes the AUTHORIZATION header.)
    Processing time: 2954 ms
    MIME type: 


    Por supuesto que despues de este log no hace nada, revise la regla y parece estar bien; probe internamente conectarme por IE a https:\\mail.dominio.com\rpc\rpcproxy.dll y despues de solicitar usuario y pwd me da el error:

    The webpage cannot be found
    This error (HTTP 404 Not Found) means that Internet Explorer was able to connect to the website, but the page you wanted was not found. It's possible that the webpage is temporarily unavailable. Alternatively, the website might have changed or removed the webpage.
    For more information about HTTP errors, see Help.


    Entonces intenté hacer browse directamente sobre el IIS para ver si me da el mensaje de acceso denegado, pero no, el error es el mismo (404); revise que exista RPCPROXY.DLL, y que este habilitado el web service extension, esta todo ok, pero el error continua; probé desinstalar y volver a instalar sin mejoras... lo unico es que al intentar registrarla da un error: DllRegisterServer in c:\windows\system32\rpcproxy\rpcproxy.dll failed. Return code was: 0x80070003

    Alguien sabe que puede ser?

    Desde ya muchas gracias!


    Daniel_2605
    martes, 18 de agosto de 2009 20:08

Respuestas

  • Estimados, bueno quizas a si alguno le sucede lo mismo; les cuento que no he encontrado el error, si pude identificar que el problema se debe al IIS NO de la configuración.

    Lo que hice fue configurar RPC Proxy en otro equipo, que no contiene el Exchange, y apunte las configuraciones al equipo de exchange. Despues el resto todo estaba bien(me refiero a puertos en el firewall y reglas en ISA server!)

    Gracias igual por la ayuda!

    SAludos
    Daniel_2605
    • Marcado como respuesta Daniel2605 miércoles, 17 de marzo de 2010 3:24
    miércoles, 17 de marzo de 2010 3:24

Todas las respuestas

  • Revisa estos links

    http://support.microsoft.com/kb/833401

    http://www.petri.co.il/how-can-i-configure-rpc-over-https-on-exchange-2003-single-server-scenario.htm

    http://support.microsoft.com/kb/944764/en-us

    Gracias.
    Saludos Carlos Dinapoli
    miércoles, 19 de agosto de 2009 19:59
  • Carlos, antes que nada muchas gracias por la respuesta, pero te cuento que revise esos links antes de publicar y no encontre el problema, tengo la configuracion que indican en los mismos, de hecho para configurarlo fui comparando el link de petri con el de MS. Todos los test dan bien excepto el ultimo...:

    1. En el equipo cliente, inicie Internet Explorer, escriba la dirección URL del directorio virtual RPC en la lista Dirección y, a continuación, haga clic en Ir.

      Por ejemplo, escriba https://mail.contoso.com/rpc y, a continuación, haga clic en Ir.
    2. No se puede mostrar la página

      HTTP Error 403.2 - Prohibido: Denegado el acceso de lectura.
      Servicios de Internet Information Server (IIS)

    cambio los parametros (mail.contoso.com por los de mi empresa) pero me devuelve:

    The Webpage cannot be found

    This error (HTTP 404 Not Found) means that Internet Explorer was able to connect to the website, but the page you wanted was not found. It's possible that the webpage is temporarily unavailable. Alternatively, the website might have changed or removed the webpage.

    Revise tambien el link que me pasaste a cerca de la actualizacion para ISA 2006, pero no puedo instalar la actualizacion porque tengo una version mas reciente.

    Tengo Exchange 2003 SP2 con Windows 2003 R2 (donde esta configurado RPC) y otro equipo con Windows 2003 R2 e ISA server 2006 SP1.

    Se te ocurre alguna otra opcion?

    desde ya muchas gracias!

    Saludos


    Daniel_2605
    miércoles, 19 de agosto de 2009 21:13
  • En tu servidor dns externo, debes apuntar contra mx interno,
    abrir puertos 443, 993 y 995
    jueves, 20 de agosto de 2009 11:23
  • Diria que el problema viene del IIS que es el que te proporciona la pagina una vez te has logeado, verifica que la configuracion y los AppPools del IIS esten correctamente activados y configurados.

    Por otra parte, te aconsejo que primero lo pruebes y funcione en tu red interna y luego ya probarás desde el exterior. Tal y como te ha comentado vicvic83 verifica también la configuración DNS.

    No se si estás utilizando certificados para verificar la autenticidad en conexiones SSL.

    No dudes en preguntar.

    Saludos.
    Albert Gassó
    Ingeniero Técnico en Informática
    jueves, 20 de agosto de 2009 11:36
  • Buenas Albert, Gracias por la respuesta, ya he chequeado nuevamente la configuración de IIS y los Web server extensions estan configurados y habilitados, vi todo ok... pero me ha entrado una duda, cuando te refieres a los AppPools...debo configurar AppPools para RPC? porque en los links que vi no indicaban nada... :(

    En la red interna con el test de outlook.exe /rpcdiag da todo OK, excepto el error que dá al intentar acceder via web (404 en lugar de 403.1)...

    Por lo de los puertos que comentaba Vicvic82, tengo habilitados los puertos 443 y 80 y 25, pero no el 993 y 995, porque no utilizo ni POP3 ni IMAP.

    En cuanto a certificados estoy trabajando con certificado, el cual, al menos para acceder a OWA y Sharepoint no muestra ningun tipo de error...

    Bueno, espero puedan ayudarme, cualquier dato o info nueva que tenga les comento!

    Gracias nuevamente!

    Saludos

     


    Daniel_2605
    martes, 25 de agosto de 2009 3:12
  • Estimados, bueno quizas a si alguno le sucede lo mismo; les cuento que no he encontrado el error, si pude identificar que el problema se debe al IIS NO de la configuración.

    Lo que hice fue configurar RPC Proxy en otro equipo, que no contiene el Exchange, y apunte las configuraciones al equipo de exchange. Despues el resto todo estaba bien(me refiero a puertos en el firewall y reglas en ISA server!)

    Gracias igual por la ayuda!

    SAludos
    Daniel_2605
    • Marcado como respuesta Daniel2605 miércoles, 17 de marzo de 2010 3:24
    miércoles, 17 de marzo de 2010 3:24