1 PerlModule Apache2::compat
3 #PerlModule Apache::DBI
6 PerlSetVar MasonArgsMethod CGI
7 PerlModule HTML::Mason::ApacheHandler
9 PerlRequire "%%%MASON_HANDLER%%%"
11 PerlChildInitHandler FS::Mason::child_init
14 AddDefaultCharset UTF-8
16 PerlModule FS::AuthCookieHandler
18 #XXX need to also work properly for installs w/o /freeside/ in path
19 PerlSetVar FreesideLoginScript /freeside/loginout/login.html
21 #PerlSetVar FreesideEverSecure 1
22 PerlSetVar FreesideHttpOnly 1
24 <Directory %%%FREESIDE_DOCUMENT_ROOT%%%>
27 AuthType FS::AuthCookieHandler
28 PerlAuthenHandler FS::AuthCookieHandler->authenticate
29 PerlAuthzHandler FS::AuthCookieHandler->authorize
32 <Files ~ "(\.cgi|\.html)$">
33 SetHandler perl-script
34 PerlHandler HTML::Mason
41 AuthType FS::AuthCookieHandler
42 SetHandler perl-script
43 PerlHandler FS::AuthCookieHandler->login
46 <Directory %%%FREESIDE_DOCUMENT_ROOT%%%/elements/>
47 <Files "freeside.css">
57 <Directory %%%FREESIDE_DOCUMENT_ROOT%%%/rt/Helpers/>
58 SetHandler perl-script
59 PerlHandler HTML::Mason
62 <Directory %%%FREESIDE_DOCUMENT_ROOT%%%/rt/REST/1.0/NoAuth/>
66 <Directory %%%FREESIDE_DOCUMENT_ROOT%%%/REST/1.0/>
68 SetHandler perl-script
69 PerlHandler HTML::Mason