Apache config for Squirrelmail?

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



This is my corrected configuration file for squirrelmail over ssl 
if anyone is interested:

# squirrelmail.conf 2005 May 13 James B. Byrne JBB8
#
# SquirrelMail is a webmail package written in PHP.
# This configuration file forces users to connect via SSL
#
# If the incoming request is already https:// then this
# file will only be processed if the directive:
#
# Include /etc/httpd/conf.d/squirrelmail.conf
#
# is appended to ssl.conf for the default server or added
# to the virtual host configuration file of the virtual
# host used to process webmail.  Note that ssl requires
# IP addressed virtual hosts to work and that the necessary
# Listen directives must be placed in the appropriate 
# configuration files as well.  
#
Alias   /webmail        /usr/share/squirrelmail

<Directory /usr/share/squirrelmail>
        AllowOverride None
        Options ExecCGI
        Order allow,deny
        Allow from all
</Directory>

RewriteEngine   on
RewriteLog      "/var/log/httpd/rewrite_log"
RewriteLogLevel 0

# AIDE-MEMOIRE
# Arguments $1, $2 etc. refer to () matches in the
#     CURRENT RewriteRule line.
# Arguments %1, %2 etc. refer to () matches in the 
#     LAST matched RewriteCond.

# Do not process established ssl squirrelmail sessions
RewriteCond     %{HTTPS} on
RewriteCond     %{REQUEST_URI} ^/webmail(/?|/.*)$
RewriteRule     (^.*$)   - [L,R]

# Rewrite short form URLs whether SSL or not for forms
# webmail.anything.dom and www.webmail.anything.dom
RewriteCond     %{HTTP_HOST} ^(www\.)?(webmail\.)(..+\.)(..+)$ [NC]
RewriteCond     %{REQUEST_URI} !^/webmail/
RewriteRule     (^.*$)   https://webmail.%3%4/webmail/ [L,R]

# Force SSL otherwise
RewriteCond     %{HTTPS} off
RewriteCond     %{REQUEST_URI} ^/webmail(/?|/.*)$
RewriteCond     %{HTTP_HOST} ^(.*\.)?(..+\.)(..+)$ [NC]
RewriteRule     (^.*$)   https://webmail.%2%3/webmail/ [L,R]

#EOF

--   
     *** e-mail is not a secure channel ***
mailto:byrnejb.<token>@harte-lyne.ca
James B. Byrne                Harte & Lyne Limited
vox: +1 905 561 1241          9 Brockley Drive
fax: +1 905 561 0757          Hamilton, Ontario
<token> = hal                 Canada L8E 3C3


[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux