Com a ajuda de Grochmal e Julie Pelletier, funciona agora! (veja a seção de comentários da minha pergunta)
eu mudei:
ports.conf
Listen 8080
<IfModule mod_ssl.c>
Listen 8443 https
</IfModule>
sites-available / default-ssl.conf
<VirtualHost *:8443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ServerName server_name_from_hosts_file:8443
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
ServerSignature On
CustomLog /var/log/apache2/access.log combined
LogLevel warn
ErrorLog /var/log/apache2/error.log
</VirtualHost>
apache.conf
ServerName server_name_from_hosts_file
Encaminhamento de porta
Novas regras de encaminhamento de porta para as portas 8080 e 8443.
Muito obrigado!