Altere seu virtualhost para
<VirtualHost *:443>
ServerName fraffel.tech
DocumentRoot /var/www/fraffeltech
SSLEngine on
SSLCertificateFile /etc/ssl/fraffel_tech.crt
SSLCertificateKeyFile /etc/ssl/private/fraffel.tech.key
SSLCertificateChainFile /etc/ssl/fraffel_tech.ca-bundle
</VirtualHost>
A dica é esta:
[Thu May 03 11:36:17.851117 2018] [ssl:emerg] [pid 3415] AH02569: Illegal attempt to re-initialise SSL for server (SSLEngine On should go in the VirtualHost, not in global scope.)
Além disso, há uma mensagem de aviso, que você diz:
Could not reliably determine the server's fully qualified domain name, using fe80::f03c:91ff... Set the 'ServerName' directive globally to suppress this message
Defina a diretiva 'ServerName' globalmente para suprimir essa mensagem significa que você deve ter uma diretiva ServerName
fora das tags <VirtualHost>
. Pode ser o nome do seu domínio principal ou apenas localhost :
ServerName fraffel.tech
<VirtualHost *:443>
ServerName fraffel.tech
DocumentRoot /var/www/fraffeltech
#...
</VirtualHost>