[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemas con apache-ssl y Horde/Imp.



Mario Tello escreveu:
Miguel Da Silva - Centro de Matemática escribió:
Estoy tratando de configurar Horde/Imp como webmail para mi trabajo y estoy teniendo un problema que resulta ser de apache por lo que he investigado.

Estoy usando hosts virtuales y cuando la parte del webmail está configurada así:

<VirtualHost *:80>
        SSLDisable
        ServerName webmail2.dominio.com
        ServerAlias webmail2
        Redirect / https://webmail2.dominio.com/
</VirtualHost>

<VirtualHost *:443>
        SSLEnable
        ServerAdmin webmaster@dominio.com
        DocumentRoot /usr/share/horde3/imp/
        ServerName webmail2.dominio.com
        DirectoryIndex index.php
</VirtualHost>

Ese servidor será usado para otros hosts virtuales, pero hasta ahora solamente necesito configurar Horde/Imp.

El problema es que cuando lo trato de abrir en firefox (usando http://webmail2.dominio.com) me sale un mensaje diciendo que la página no está siendo redireccionada correctamente.

Bueno... alguna sugerencia?

Saludos.

Pues yo lo haria con mod_rewrite, mas o menos algo asi

<VirtualHost *:80>
       SSLDisable
       ServerName webmail2.dominio.com
       ServerAlias webmail2
       DocumentRoot /usr/share/horde3/imp/
   <Directory "/usr/share/horde3/imp">
   <IfModule mod_rewrite.c>
              RewriteEngine On
              RewriteCond %{SERVER_PORT}  !^443$
              RewriteRule ^(.*)$ https://webmail2.dominio.com/ [R,L]
       </IfModule>
   </Directory>
</VirtualHost>


<VirtualHost *:443>
       SSLEnable
       ServerAdmin webmaster@dominio.com
       DocumentRoot /usr/share/horde3/imp/
       ServerName webmail2.dominio.com
       DirectoryIndex index.php
</VirtualHost>



Bueno, creo que avencé un poco hacia la solución del problema, sin embargo sigo con algunos "detallecitos" por arreglar.

La sugerencia dada por Mario Tello y la configuración que estoy usando están dando el mismo resultado, se ve que algo andaba mal con Horde/Imp (en la manera que lo tenía configurado).

Ahora el "problema" resulta ser medio raro... las directivas que estoy usando son las mismas del mensaje que mandé anteriormente y las pego acá para ayudar a la lectura:

<VirtualHost *:80>
        SSLDisable
        ServerName webmail2.dominio.com
        ServerAlias webmail2
        Redirect / https://webmail2.dominio.com/
</VirtualHost>

<VirtualHost *:443>
        SSLEnable
        ServerAdmin webmaster@dominio.com
        DocumentRoot /usr/share/horde3/imp
        ServerName webmail2.dominio.com
        DirectoryIndex index.php
</VirtualHost>

Entonces, cuando digito http://webmail2.dominio.com veo una página de Horde para login, pero es una página "fea", en blanco y negro, letras
horribles, etc. Digito los datos de un usuario y cliqueo en Log in.
El resultado es el siguiente mensaje:

Not Found
The requested URL /imp/redirect.php was not found on this server.

Sin embargo, si digito http://webmail2.dominio.com/horde3/imp/, veo la
página "bonita" de Horde (con colores, imagen "Powered by Horde", etc) y
logro loguearme sin problemas. Puedo inclusive mandar e-mail y
configurar IMP y el mismo Horde perfectamente.

Tal vez ayude un poco decir que hay además en el archivo httpd.conf las
seguientes cláusulas (en lugares diferentes):

<Directory /usr/share/horde3/>
        Options FollowSymLinks
        AllowOverride Limit
        <IfModule mod_php4.c>
                php_flag session.auto_start Off
        </IfModule>
</Directory>

Alias /horde3 /usr/share/horde3/

A ver, a ver... seguiré experimentando más algunas cositas por acá.

Saludos.
--
Miguel Da Silva
Administrador de Red
Centro de Matemática - http://www.cmat.edu.uy
Facultad de Ciencias - http://www.fcien.edu.uy
Universidad de la República - http://www.rau.edu.uy



Reply to: