val places = Env.env (Env.list mailmanPlace) (env, "MailmanPlaces")
val ssl = Env.env Apache.ssl (env, "SSL")
+ val forcessl = Env.env Env.bool (env, "MailmanForceSSL")
val user = Env.env Env.string (env, "User")
val sadmin = Env.env Env.string (env, "ServerAdmin")
(print "\n\tSSLEngine on\n\tSSLCertificateFile ";
print cert;
print "\n")
- | NONE => ();
+ | NONE => if forcessl then
+ (print "\tRewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R,L]\n")
+ else
+ ();
(*
print " SuexecUserGroup list list\n";
print "\n";