I have checked the /var/var/apache2/error.log and nothing in this one is posted when I try to restart apache.
web:~# /etc/init.d/apache2 start
Starting web server: apache2[Mon Feb 25 08:46:03 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
And if I do apache2ctl configtest :
web:~# apache2ctl configtest
[Mon Feb 25 08:50:01 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
The error with NameVirtualHost has been there since I installed the server and it has been working fine until lat night when I added the SSL to one of the domains.