Installing on a RHEL 8 system with an IBM HTTP Server
About this task
To manually install the PingAccess agent for Apache on RHEL 8 when using the IBM HTTP Server:
Steps
-
Go to the
pingaccess-agent-apache24-rhel8-<version>/<arch>/directory.Currently, the only valid value for <arch> is
x86_64for 64-bit.Example:
cd pingaccess-agent-apache24-rhel8-1.5.0/x86_64/ -
Extract the package RPMs using the following command:
mkdir pkgroot cp *.rpm pkgroot/ cd pkgroot for r in *.rpm; do rpm2cpio $r | cpio -idmv; done
-
Run the
cpcommand to copy the libraries to the appropriate Apache directories.Example:
For RedHat Enterprise Linux 8 (x86_64):
cp -av usr/lib64/.so $IHS/modules
-
Copy
mod_paa.sointo the Apache modules directory:cp -av usr/lib64/httpd/modules/mod_paa.so $IHS/modules
-
Copy the
10-paa.conffile to the Apache configuration directory:cp -av etc/httpd/conf.modules.d/10-paa.conf $IHS/conf
-
In the
10-paa.conffile:-
Add the following lines before the
LoadModuledirective:LoadFile modules/libpgm-5.2.so.0 LoadFile modules/libzmq.so.5
-
Update the values for
PaaPropertyFilesandPaaCertificateDirto point to your Apacheconfdirectory.
-
-
In the Apache configuration file,
$IHS/conf/httpd.conf, use the following directive to add the PingAccess agent for Apache’s module configuration:Include conf/10-paa.conf
-
Copy the
<agentname>_agent.propertiesfile to the$IHS/conf/agent.propertiesdirectory.This is the configuration file that you downloaded in step 3 of Installing on an IBM HTTP Server using Apache 2.4.
-
Restart the Apache service by running the
apachectl restartcommand.