RT5 CentOS 9 configuration issues

I am new to installing RT as I am only 6 months into my position. I am upgrading OS and upgrading RT version. I am following the installation guide on

[ManualInstallation - Request Tracker Wiki (bestpractical.com)]

However, when it comes to finally seeing the web interface, I have not been able to configure it correctly. I do not know if there is another issue though as well. Any help would great.

I will copy the configuration file below. I am on Oracle 9 and using apache:

<VirtualHost *:80>
ServerName rt.mydomain
ServerAlias rt
Redirect / rt.mydomain
AddDefaultCharset UTF-8

<VirtualHost *:443>

SCRIPT_NAME should match RT’s WebPath, without a trailing slash.

This means when WebPath is /, it’s the empty string “”.

ProxyFCGISetEnvIf true SCRIPT_NAME “”

The location path in the first argument should match the WebPath in your

RT site configuration. The network location after fcgi:// should match

the ListenStream in rt-server.socket.

ProxyPass / fcgi://localhost:5000

    ServerName rt.mydomain
    ServerAlias rt
    AddDefaultCharset UTF-8
    DocumentRoot /opt/rt5/share/html
    Alias /NoAuth/images/ /opt/rt5/share/html/NoAuth/images/
    ScriptAlias /cgi-bin/  /opt/rt5/local/cgi-bin/
    ScriptAlias / /opt/rt5/sbin/rt-server.fcgi/
    ErrorLog logs/rt_error_log
    TransferLog logs/rt_access_log
    LogLevel warn

    SetHandler fcgid-script
    SSLEngine on
    SSLProtocol 
    SSLCipherSuite 
    SSLCertificateFile (My certs)
    SSLCertificateKeyFile (My Keys)
    SSLCertificateChainFile (My certs)
    <Files ~ "\.(cgi|shtml|phtml|php3?)$">
        SSLOptions +StdEnvVars
    </Files>
    <Directory "/var/www/cgi-bin">
        SSLOptions +StdEnvVars
    </Directory>
    <Location />
            Order deny,allow
            Allow from all
            AuthType CAS
            require valid-user
    </Location>
    <Location "/NoAuth">
    Satisfy Any
                    Allow from all
    </Location>
    <Directory "/opt/rt5/sbin">
    </Directory>
    SetEnvIf User-Agent ".*MSIE.*" \
             nokeepalive ssl-unclean-shutdown \
             downgrade-1.0 force-response-1.0

Did I miss which specific error you’re seeing with the current setup? Also I’d look at this docs page as its more up to date:
https://docs.bestpractical.com/rt/5.0.3/web_deployment.html#prefork-MPM

Error wise. I am not seeing any errors on apache.

When I run journalctl --unit rt-server.*
I get multiple basic.target: Found dependency on (Insert service here)
and one basic.target: Job sockets.target/start deleted to break ordering cycle starting with basic.target/start

What are you seeing when you go to the HTTPS endpoint for RT?

Currently seeing an internal service error. Which is an improvement because before I would just get a default 500 error depending on the browser

Okay there should be an error in the web server logs now

Took a bit but it was a CAS authentication error. Finally have the login screen. Thanks for the help