CA Certificate not trusted by Firefox

Your certificate chain is incomplete. You need to add a SSLCertificateChainFile line, and the file needs to include the "RapidSSL SHA256 CA - G3" intermediate certificate.

Firefox trusts the Geotrust global CA, but without sending it the intermediate cert as well, it doesn't know who signed your certificate so doesn't trust it.

RapidSSL has a good tutorial, including where to get the needed files, here: https://knowledge.rapidssl.com/support/ssl-certificate-support/index?page=content&id=SO6252


Update your virtual host configuration as follows

<VirtualHost *:443>
    ServerName bytecode77.com
    DocumentRoot /var/www/bytecode77/html

    SSLEngine on
    SSLCertificateFile /var/www/bytecode77/root/bytecode77.com.crt
    SSLCertificateChainFile /usr/local/share/ca-certificates/ca.crt
    SSLCertificateKeyFile /var/www/bytecode77/root/bytecode77.com.key
</VirtualHost>

to instruct Apache to send the certificate chain along with the certificate.