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.