Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2012, 17:19
ReyMaximo
 
Fecha de Ingreso: marzo-2012
Mensajes: 8
Antigüedad: 12 años, 9 meses
Puntos: 0
VirtualHost Apache2.2 + Servidor WebMail.

Hola Gente, soy nuevo en el foro, entre por recomendacion de otros usuarios, yo tambien soy dueño de un foro de hardware, de Argentina. Si mas les planteo mi duda, luego tendremos mas tiempo de conocernos.

Tengo en un servidor Apache 2.2 corriendo, en el cual hay virtual server configurados, en el mismo tambien tengo un servidor de email, mas precisamente KerioConnect, el cual tiene habilitado el puerto 8181 en donde sirve el WebMail, en el virtual server de apache tengo configurado para que cuando entren a webmail.midominio.com me lleve al webmail del kerioconnect, eso funciona OK, pero es una conexion HTTP no segura. Hoy queria implementar HTTPS para que la conexion sea segura, KerioConnect lo soporta y le dije que atienda a las conexiones HTTPS en el puerto 8443, entonces si hago https://webmail.midominio.com este entra sin problemas, pero lo que yo necesito es un un mod_rewrite o un VirtualHost para que cuando un usuario ponga en su navegador webmail.midominio.com lo lleve automaticamente a la conexion segura, es decir https://webmail.midominio.com. Ahi viene el problema, es que no se como hacerlo! Yo tengo asi configurado mis VirtualHost a diferentes puertos atendiendo diferentes servicios:

----------------------
<VirtualHost *>
ServerName webmail.xxx.com.ar
ServerAdmin [email protected]

ErrorLog "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/webmail.xxx.com.ar-error.log"
CustomLog "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/webmail.xxx.com.ar-access.log" common

ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://127.0.0.1:8181/
ProxyPassReverse / http://127.0.0.1:8181/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
-----------

Por ejemplo este es el VirtualHost que usa la conexion HTTP (en el servidor de webmail esta configurado este puerto para la escucha, 8181)
Yo pensaba que haciendo un mismo VirtualHost que en vez de 8181 diga 8443 (puerto SSL del servidor de webmail) iba a funcionar... pero no, no funciona arrojandome un cartel de error...

Como deberia configurarlo? Me olvido directamente del virtualhost y uso un mod_rewrite? la unica desventa es que si quiero meter mas cosas en HTTPs no me va a andar... ya que va a ver mas cosas...

que me recomiendan?

saludos!!!! y gracias!