Solution 1:

You just need to change your Listen directives to:

Listen [::]:80
Listen [::]:443

while your

NameVirtualHost *:80
<VirtualHost *:80>

remain the same.

Note: netstat -tln will show apache listening only on tcp6 / :::80; that is normal (it will also respond to IPv4 as before)