The no VirtualHosts error has existed for over a year. Till and I could never get it fixed. I'm not concerned with it.
Thats no error. It is the message from apache that tells you that you can add this IP as ssl host. So there is nothing to fix.