4 DocumentRoot /usr/share/baculum/htdocs
6 CustomLog /var/log/apache2/baculum-web-access.log combined
7 ErrorLog /var/log/apache2/baculum-web-error.log
9 # NOTE: To enable encrypted connection please prepare cert files and
10 # then uncomment SSL lines below
13 #SSLCertificateFile /etc/baculum/Config-web-apache/baculum.crt
14 #SSLCertificateKeyFile /etc/baculum/Config-web-apache/baculum.pem
15 <Directory /usr/share/baculum/htdocs>
16 Options +FollowSymLinks
18 RewriteCond %{REQUEST_FILENAME} !-d
19 RewriteCond %{REQUEST_FILENAME} !-f
20 RewriteRule ^(.*)$ index.php/$1 [L]
21 RedirectMatch ^/$ /web/
24 SetEnvIf Request_URI "^/web/redirect$" noauth=1
27 AuthName "Baculum Auth"
28 AuthUserFile /usr/share/baculum/htdocs/protected/Web/Config/baculum.users
35 Allow from env=REDIRECT_noauth
37 <Directory /usr/share/baculum/htdocs/protected>
41 <Directory /usr/share/baculum/htdocs/framework>
45 <Directory /usr/share/baculum/htdocs/framework/Wsat/themes>
49 <Directory /usr/share/baculum/htdocs/framework/Web/Javascripts/source>
53 mod_gzip_item_include file \.js$
54 mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
56 <ifModule mod_expires.c>
58 ExpiresDefault "access plus 864000 seconds"
60 <ifModule mod_headers.c>
61 Header set Cache-Control "max-age=864000, private"