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

VirtualHost Apache2.2 + Servidor WebMail.

Estas en el tema de VirtualHost Apache2.2 + Servidor WebMail. en el foro de Apache en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/03/2012, 17:19
 
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!
  #2 (permalink)  
Antiguo 13/03/2012, 18:55
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: VirtualHost Apache2.2 + Servidor WebMail.

En primer lugar, bienvenido a FDW @Rey
Mirá, basicamente si lo que queres es que al escribir
http://webmail.dominio.com
te redirija a
https://127.0.0.1:8443
haces esto, creas un virtualhost
<VirtualHost *:80>
ServerName webmail.dominio.com
Options -Indexes +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://localhost:8443/ [NC,L,R=301]
</VirtualHost>

Lo que no me queda muy claro es si estás trabajando en una intranet, o si tu server puede ser accedido por fuera.
De ser una intranet debes substituir 127.0.0.1/localhost por la ip interna de la PC que corre el Kerio (192.168.1.60, por ejemplo) y agregar esa ip a las direcciones a ser escuhadas por el server.
ademas de abrir los puertos correspondientes en el router y crear las reglas apropiadas en tu firewall
saludos

Hacerlo accesibe desde afuera, es bastante más complejo
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: dominio, rewrite, servidor, virtualhost
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 00:05.