Compiling Authentication Module


I am currently installing OOD 3.0 on my Rocky 8.7 system, and I have come across a requirement on “Compile Authentication Module”. According to the documentation, I need to compile my authentication modules using the tools located inside the /opt/rh/httpd24/root/usr/bin directory. However, upon checking, I don’t have the /opt/rh/httpd24/root/usr/bin directory.


Is the Software Collections package installed on the machine already?

Hello Travis!

Unfortunately, I have been unable to find the Software Collections package for Rocky Linux 8.


Ok. There won’t be anything there without first adding SCL which is why it is empty.

@tdockendorf can we run:

sudo dnf install centos-release-scl
sudo dnf install rh-httpd24-httpd

With Rocky 8? I’m not sure what package this would be otherwise.

You don’t need to compile authentication modules in OnDemand, not sure why that page exists. Everything we support comes in form of RPM for RedHat based systems. So if you want OIDC you install mod_auth_openidc which in some cases comes from OnDemand repo and some cases come from OS repo, depending on OS version.

SCL repos do not exist in RedHat 8 or things based on RedHat 8. The only SCL used for OnDemand on EL8 is the OnDemand SCL, but things like Apache come from the OS as “httpd” package.

Thank you Travis and Trey!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.