"Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile]" error
Solution 1:
It happens that it could be a bug in the most recent version of Apache.
Solution 1: downgrade to the latest stable
Solution 2: edit listen.conf
Replace Listen *:443
(or Listen 443
according to your setup) with Listen *:443 http
Credit
Solution 2:
I had the same exact problem, and what worked for me was unbelievably simple
edit /etc/apache2/ports.conf (for ubuntu, or httpd.conf )
change "Listen 443" to "Listen 443 http" under ssl_module