Finally the help of IT is here

Blog de soluciones informaticas.

Redirigir automáticamente de http a https en IIS para nuestro OWA

Escrito por Xavier Xaus Nadal on julio 7th, 2008

Save pagePDF pageEmail pagePrint page

Buenas, como os prometí en el post anterior os voy a mostrar la forma de redirigir automáticamente el acceso desde http:// a https:// sin que el usuario se dé cuenta.

Cuando hayáis terminado de efectuar todos los pasos vuestro sistema será capaz de desde todas las direcciones de la lista inferior entrar en vuestro OWA mediante una conexión segura por SSL:

  • http://dominio
  • http://dominio/exchange
  • https://dominio
  • https://dominio/exchange
  •  

    Los pasos a seguir son los siguientes:

    Cread una subcarpeta dentro de c:\inetpub\wwwroot\ llamada Redirection.

    Cread un fichero dentro llamado por ejemplo Redirectionhttps.asp con el siguiente contenido:

    <%
       If Request.ServerVariables(“HTTPS”) = “off” Then
       Response.Redirect “https://” & Request.ServerVariables(“HTTP_HOST”) & “/Exchange”    End If
    %>

    Recordatorio: Si habéis seguido nuestros tutoriales el & “/exchange” del código no hace falta que lo pongáis ya que ya os lo añadirá directamente el IIS.

    Lo que hace este código ASP es hacer una pregunta del puerto que se está usando en la consulta y en el caso que no sea HTTPS: redirigirá la consulta a https://servidor/exchange

    Abrid el Administrador de Internet Information Services (IIS).

    image

    Pulsad con el botón derecho y propiedades sobre Servicios de Internet Information Services -> Servidor -> Sitios Web -> Sitios Web predeterminados -> Exchange.

    En la pestaña Errores Personalizados

    image

    Pulsad sobre 403;4 que es la página de error que sale cuando te has olvidado poner SSL (Https) y pulsad sobre Modificar.

    image

    En Tipo de mensaje seleccionad URL.

    En Dirección URL: escribid el nombre del archivo /Redirection/Redirectionhttps.asp que hayáis generado con el código asp y pulsad Aceptar.

    Pulsad Aceptar de nuevo.

    Pulsad con el botón derecho y propiedades sobre Servicios de Internet Information Services -> Servidor -> Sitios Web -> Sitios Web predeterminados -> Redirection.

    image

    Pulsad sobre Crear.

    En el campo Grupo de aplicaciones seleccionad Exchange Application Pool.

    Deberá quedar así:

    image

    Pulsad Aceptar.

    En la pestaña Documentos

    image

    Pulsad Agregar.

    image

    Escribid Redirectionhttps.asp y pulsad Aceptar.

    Pulsad sobre Subir hasta que Redirectionhttps.asp esté en primera posición. 

    En la pestaña Seguridad de directorios, en el apartado Comunicaciones seguras pulsad Modificar.

    image

    Desmarcad Requerir canal seguro (SSL).

    image

    Pulsad Aceptar.

    Y ya podéis comprobar que si accedéis a http://servidor/exchange directamente se os redirigirá a https://servidor/exchange.

    En el caso que vuestros usuarios únicamente quieran acceder a http://servidor y que directamente se les redirija a https://servidor/exchange deberéis hacer lo siguiente:

    Como realmente el directorio virtual que tiene que hacer la solicitud segura (SSL) es /exchange y desde cualquier punto:

    • http://dominio
    • http://dominio/exchange
    • https://dominio
    • https://dominio/exchange

    se os redirigirá a /exchange si habéis seguido todos los pasos del post anterior y de este deberemos quitar la solicitud de conexión cifrada SSL en el Sitio Web predeterminado de la siguiente forma:

    Pulsad con el botón derecho y propiedades sobre Servicios de Internet Information Services -> Servidor -> Sitios Web -> Sitios Web predeterminados

    image

    En la pestaña Seguridad de directorios pulsad sobre el apartado Comunicaciones seguras y sobre Modificar.

    image

    Desmarcad Requerir canal seguro (SSL).

    En la pestaña Errores Personalizados

    image

    Pulsad sobre 403;4 que es la página de error que sale cuando te has olvidado poner SSL (Https) y pulsad sobre Modificar.

    image

    En Tipo de mensaje seleccionad URL.

    En Dirección URL: escribid el nombre del archivo /Redirection/Redirectionhttps.asp que hayáis generado con el código asp y pulsad Aceptar.

    Pulsad Aceptar de nuevo.

    Fin.

    Ahora ya podréis desde cualquier punto acceder sin problemas por un canal seguro a vuestro correo sin que el usuario tenga mayor dificultad para hacerlo.

    Espero os haya sido de ayuda y hasta pronto MegaCracks.

    Related Posts Plugin for WordPress, Blogger...
    Etiquetas: , , , ,


    18 Responses to “Redirigir automáticamente de http a https en IIS para nuestro OWA”

    1. Pablo Says:

      hice todo eso, pero antes cambie el nombre del equipo en el dominio de emailserver.dominio.com a correo.dominio.com y ahora me sale esto:

      HTTP/1.1 503 Servicio no disponible

      que podria ser? y consegui esto para solucionarlo http://support.microsoft.com/kb/840182/es pero que consecuencias me trae, no entiendo mucho lo que me dice el articulo.

      Espero me ayudes.

      Pablo

    2. Pablo Says:

      pille que hay unos servicios que no inician como el de operador de sistema y otros dos MTA algo asi, como puedo hacer para que inicien?

    3. Lachowulf Says:

      Este articulo me sirvió a la perfección saludos

      http://support.microsoft.com/kb/296765/es

    4. XaviXaus Says:

      Buenos días Pablo, por que le cambiaste el nombre al servidor?,

      Lo que tienes que hacer es un alias en el dns para que todas las consultas que tus clientes hagan sobre correo.dominio.com vayan redirigidas a emailserver.dominio.com sin ningún problema.

      Para arrancar los servicios de operador de sistema y de pila MTA puedes irte a ejecutar “Services.msc” y arrancar los procesos que que están en automático que empiezan con Microsoft exchange, también puedes abrir una consola de sistema y ejecutar el comando net start msexchangesa y net start msexchangeis. El que tu prefieras pero si quieres ver el resultado de la operación mejor hazlo por services.msc.

      Saludos.

    5. Pablo Says:

      increible pero no inician los servicios. Cambie el nombre porque el usuario queria que se llamara el server correo y no emailserver.

    6. Pablo Says:

      que consecuencias me traeria en el active directory si elimino ese servidor y monto uno nuevo desde cero, tardo menos tiempo y seria mejor, malo porque tendria que instalar todo.

      no tendria que hacer el forestprep y todo eso en el active directory?

    7. XaviXaus Says:

      Buenas Pablo, lo del forestprep y domainprep únicamente lo has de realizar una vez para preparar el dominio con el nuevo esquema que usa exchange, o para actualizar a R2 o Windows 2008, y posteriores.

      Realmente no se que consecuencias tendría eliminar el servidor entero, pero lo que debes hacer es cambiar el nombre del servidor por el mismo que usaste en la instalación si no te es posible, puedes mirarte este artículo a ver si te puede ayudar.

      http://technet.microsoft.com/es-es/library/bb288905(EXCHG.80).aspx

    8. jo Says:

      buenisimo

    9. cesar Says:

      Oye… como cambio las imagenes que me salen en el OWA, para que sean de la empresa…. en ves de que diga Otlook Web Acces a Mi compañia .com

    10. XaviXaus Says:

      Buenas cesar

      Únicamente debes modificar los ficheros de las imágenes, navega por la carpeta %programfiles%\exchsrvr\exchweb\img\ donde encontrarás por ejemplo el fichero logon_logo.gif retócalas con cualquier editor de fotos, o crea las imágenes tú mismo.

      Saludos.

    11. Enzo Says:

      buenas… tengo un pequeño problema…

      no logro redireccionar bien mi owa… in direccfiono correo.dominio.cl/exchange efectivamente me lo redireccioona a https://…… pero si ingreso correo.dominio.cl me aparese el tipico error de agregar el htpps://, en cambio si direcciono https://correo.dominio.cl efectivamente me redirecciona sin problemas al exchange no asi komo les komentaba anteriormente direccionando correo.dominio.cl

    12. Bisturi Says:

      Hola,

      Enhorabuena por el sitio, la verdad que es muy interesante.

      He seguido los pasos de este post (y anteriores) para hacer que los usuarios escriban http://dominio y sean redirigidos a OWA. Mi pregunta es, ¿con estos pasos no estamos deshabilitando https en la entrada al OWA? Al ver la url redirigida, no me sale https por ningún lado, y en el tutorial hemos desactivado requerir https…

      Gracias y un saludo.

    13. Anónimo Says:

      segi todos los pasos varias veces y no redirecciona a https

    14. Eduardo Says:

      segui todos los pasos tal cual, lo hice tres veces y al acceder no me redirecciona a https

    15. Heber Gonzalez Says:

      Hola Xavi, otro tutorial muy interesante. Muchas gracias

      Heber Gonzalez

    16. Raul Says:

      Buen Dia realice todos los pasos y aparece este error
      “The website declined to show this webpage”
      Y no me redirecciona
      alguna sugerencia??

    17. Melina Says:

      Hola
      como estas?
      necesito ayuda urgente,quiero entrar al correo de la empresa en mi maquina personal como lo hice siempre y ahora me aparece http/1.1 503 servicio no disponible.
      Me podrian ayudar de la manera mas facil ya que no comprendo casi nada de esto.
      Muchas gracias.
      Saludos.

    18. xavixaus Says:

      Buenas Melina.

      Conectar al servidor de Exchange desde un terminal server.
      Inicio -> Ejecutar -> iisreset /restart

      Hasta la próxima.

    Leave a Reply

    XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>