# Standard Apache modules
LoadModule authn_file_module libexec/apache24/mod_authn_file.so
LoadModule auth_form_module libexec/apache24/mod_auth_form.so
LoadModule session_module libexec/apache24/mod_session.so
LoadModule session_cookie_module libexec/apache24/mod_session_cookie.so
LoadModule session_crypto_module libexec/apache24/mod_session_crypto.so
# Our new one
LoadModule session_hack_module libexec/apache24/mod_session_hack.so
Session On
SessionHack On
SessionCookieName session path=/
SessionCryptoPassphrase secret
AddHandler application/x-httpd-php .php
DirectoryIndex index.php
Require all granted
php_flag engine on
php_admin_value open_basedir /usr/local/www/nagios/:/var/spool/nagios/
Options ExecCGI
ScriptAlias /wleiden/nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/
Alias /wleiden/nagios /usr/local/www/nagios
SetHandler form-login-handler
AuthFormLoginRequiredLocation "/wleiden/nagios/?auth=failed"
AuthFormLoginSuccessLocation "/wleiden/nagios/"
AuthFormProvider file
# File created using htpasswd -c /usr/local/etc/apache24/nagios.passwd myuser
AuthUserFile "etc/apache24/nagios.passwd"
AuthType form
AuthName /admin
Session On
SessionCookieName session path=/
SessionCryptoPassphrase secret-be-clever-use-your-own
SetHandler form-logout-handler
AuthFormLogoutLocation "/wleiden/nagios/"
AuthName /admin
Session On
SessionCookieName session path=/
SessionCryptoPassphrase secret-be-clever-use-your-own