Installation ============ # sudo aptitude install apache2 libapache2-mod-perl2 libconfig-inifiles-perl libdbd-mysql-perl libjs-jquery rivendell-server # sudo a2enmod ssl authnz_ldap perl # sudo /etc/init.d/apache2 restart add the following to /etc/apache2/mods-endabled/ldap.conf: ~~~snip~~~ LDAPTrustedGlobalCert CA_BASE64 /etc/ldap/ldapscert.pem ~~~/snip~~~ # sudo rm /etc/apache2/conf.d/rivendell add the following to the virtualhost config: ~~~snip~~~ DocumentRoot /var/www/ Options -Indexes -FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all RedirectMatch 404 /\\.svn(/|$) Order allow,deny Deny from all Include /etc/rivendell/apache.conf SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI Order deny,allow Deny from All AuthName "Radio Helsinki - Automation Import" AuthType Basic AuthBasicProvider ldap AuthzLDAPAuthoritative off AuthLDAPUrl ldap://ldap.helsinki.at/ou=People,dc=helsinki,dc=at?uid TLS Require valid-user Satisfy any ~~~/snip~~~