I have a long and intricate list of directives, and I have to duplicate them into separate groups for ports 80 and 443 because I\'m using
You can use any # of hosts and ports in a single Virtualhost directive.
...
In My case I used.
ServerName loop.lk .... SSLEngine on SSLCertificateFile /etc/apache2/ssl/local.crt