LICENSE ======= # # rhwebimport # # Copyright (C) 2014 Christian Pointner # # This file is part of rhwebimport. # # rhwebimport is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # any later version. # # rhwebimport is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with rhwebimport. If not, see . # # rhwebimport uses icons from iconfinder.com. The following image files # are from these authors: # # /img/audio_file.png: http://icons8.com/ # 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~~~