Ubuntu 20.04 RT5.0.0 404 Error with SSL

Good afternoon all,

I have setup several instances of RT in the past, Today I have decided to try the new RT 5.0 instance

I have got RT installed successfully, it runs from /sbin/rt-server without any issues.
I have setup Apache and created a VHost file with my SSL Settings and RT settings, however whenever I brows the site, its giving me a 404 error,

I thought at first permissions so I did make fixperms but this has not resolved my issue
When browsing the site my SSL Cert is loaded so everything seems correct there, Is there anything glaringly obvious in my host file that might be stopping this from running? RT itself does appear to be running and there is nothing in the logs when I enable them for RT

<VirtualHost rt.daten.dev:443>
ServerName rt.daten.dev
AddDefaultCharset UTF-8

ScriptAlias / /opt/rt5/sbin/rt-server.fcgi/

DocumentRoot "/opt/rt5/share/html"
<Location />
    Require all granted
    Options +ExecCGI
    AddHandler fcgid-script fcgi
</Location>

SSLEngine on    
SSLCertificateFile /etc/letsencrypt/live/rt.daten.dev/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/rt.daten.dev/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf

</VirtualHost>

Any help would be greatly appreciated!

So I thought maybe its because Fcgi is not installed on the apache2 server so I installed this and enabled the mod but now get a different error

): [client 99.224.132.80:64961] OpenSSL: Write: SSL negotiation finished successfully
[Sun Aug 30 15:07:07.208372 2020] [ssl:debug] [pid 1202:tid 139778301359872] ssl_engine_io.c(1102): [client 99.224.132.80:64961] AH02001: Connection closed to child 66 with standard shutdown (server rt.daten.dev:443)
[Sun Aug 30 15:07:12.874837 2020] [fcgid:info] [pid 1200:tid 139778403671104] mod_fcgid: process /opt/rt5/sbin/rt-server.fcgi(1258) exit(communication error), terminated by calling exit(), return code: 2
[Sun Aug 30 15:07:12.874911 2020] [fcgid:info] [pid 1200:tid 139778403671104] mod_fcgid: process /opt/rt5/sbin/rt-server.fcgi(1257) exit(communication error), terminated by calling exit(), return code: 2

Do you perhaps have SELinux enabled?

sestatus is not installed on the system after checking commands and if any configs for it exist, thank you

Can you try setting the above to:

<VirtualHost *:443>

sometimes I have seen strange behavior with the names of virtualhosts

Same error unfortunately, I’m pretty sure this is an fcgi issue at this point as I setup the same instance on an nginx web server instead but got bad gateway errors with that one,

I did attempt to run /opt/rt5/sbin/rt-server.fcgi --port 8080 on its own, it reported one missing dependency which I installed but unfortunately did not fix the error either :\

Yea, its definitly an fcgi problem, I switched everything to use mod_perl and that works as expected, annoying but its running I guess!