As per IRC chat:
- check your vhost syntax everytime you perform a change with https -S or apache2ctl -S
- check your site response from a client call wget mysite.com
- check apache/application logs, usually error.log or access.log in /var/log/apache
- check iptable changes are not causing a refused connection
Please confirm this fixed it for you