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.
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.