
Documentation for Crowd 2.0.x. Documentation for other versions of Crowd is available too.
This page provides instructions on how to install the Crowd Apache connector on a computer using Red Hat Linux or one of its derivative distributions, such as CentOS or Oracle Linux. These instructions are part of the guide to integrating Crowd with Apache.
The intent of these instructions is to take you from a default OS installation to a working Apache/Subversion/Crowd integration as easily as possible. We assume a fresh installation. If you are an experienced Linux system administrator you need not follow these instructions to the letter.
The Crowd Apache connector depends on several packages that are not part of the base Red Hat distribution, but are included in the RPMForge Repository. The easiest way to install them is to add the RPMForge Repository to yum and then use yum to install the required dependencies, as described below.
yum installed. In that case, please follow the instructions for installing it in this TechTrouts.com blog post.yum.
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
/etc/yum.repos.d/rpmforge.repo, find the [rpmforge-extras] section and make sure that the "enabled" parameter is set to "1".wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm rpm -Uvh rpmforge-release-0.5.1-1.el5.rf.i386.rpm
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el4.rf.i386.rpm rpm -Uvh rpmforge-release-0.5.1-1.el4.rf.i386.rpm
yum to install the required dependencies:
yum install httpd mod_perl perl-SOAP-Lite perl-Cache-Cache perl-libwww-perl
yum install subversion mod_dav_svn
The Apache Crowd Connector consists of 3 RPMs.
unzip RPMS.zip rpm -Uvh perl-Atlassian-Crowd-1.3-1.el6.atlassian.noarch.rpm rpm -Uvh perl-Apache-CrowdAuth-1.3-1.el6.atlassian.noarch.rpm rpm -Uvh perl-Apache-CrowdAuthz-1.3-1.el6.atlassian.noarch.rpm
unzip RPMS.zip rpm -Uvh perl-Atlassian-Crowd-1.3-1.el5.atlassian.noarch.rpm rpm -Uvh perl-Apache-CrowdAuth-1.3-1.el5.atlassian.noarch.rpm rpm -Uvh perl-Apache-CrowdAuthz-1.3-1.el5.atlassian.noarch.rpm
unzip RPMS.zip rpm -Uvh perl-Atlassian-Crowd-1.3-1.el4.atlassian.noarch.rpm rpm -Uvh perl-Apache-CrowdAuth-1.3-1.el4.atlassian.noarch.rpm rpm -Uvh perl-Apache-CrowdAuthz-1.3-1.el4.atlassian.noarch.rpm
/etc/init.d/httpd restart
/var/log/httpd/error_log file.Now that the software is installed, the next step is to configure Apache authentication.