From a9e7226724fb8eba367f8d4781ddec1ac4cf97d6 Mon Sep 17 00:00:00 2001 From: Ivan Kohler Date: Wed, 7 Aug 2013 01:24:52 -0700 Subject: apache 2.4 --- htetc/freeside-base2.4.conf | 74 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 htetc/freeside-base2.4.conf (limited to 'htetc') diff --git a/htetc/freeside-base2.4.conf b/htetc/freeside-base2.4.conf new file mode 100644 index 000000000..c4e93f839 --- /dev/null +++ b/htetc/freeside-base2.4.conf @@ -0,0 +1,74 @@ +PerlModule Apache2::compat + +#PerlModule Apache::DBI + +PerlModule HTML::Mason +PerlSetVar MasonArgsMethod CGI +PerlModule HTML::Mason::ApacheHandler + +PerlChildInitHandler "sub { srand }" + +PerlRequire "%%%MASON_HANDLER%%%" + +#Locale::SubCountry +# +AddDefaultCharset UTF-8 + +PerlModule FS::AuthCookieHandler24 +PerlAddAuthzProvider user FS::AuthCookieHandler24->authz_handler + +#XXX need to also work properly for installs w/o /freeside/ in path +PerlSetVar FreesideLoginScript /freeside/loginout/login.html + +#PerlSetVar FreesideEverSecure 1 +PerlSetVar FreesideHttpOnly 1 + + + + #work around Apache2::AuthCookie vs. mod_dir + DirectoryIndex disabled + Options -Indexes + #XXX need to also work properly for installs w/o /freeside/ in path + RewriteEngine On + RewriteBase /freeside/ + RewriteRule ^/?$ /freeside/index.html [L,R=301] + + AuthName Freeside + AuthType FS::AuthCookieHandler24 + PerlAuthenHandler FS::AuthCookieHandler24->authenticate + require valid-user + + + SetHandler perl-script + PerlHandler HTML::Mason + + + + + + AuthName Freeside + AuthType FS::AuthCookieHandler24 + SetHandler perl-script + PerlHandler FS::AuthCookieHandler24->login + + + + + Satisfy any + + + + + + Satisfy any + + + + + SetHandler perl-script + PerlHandler HTML::Mason + + + + Satisfy any + -- cgit v1.2.1