i had a virtual host config for ssl in apache as follows:
<VirtualHost *:443>
DocumentRoot "/home/user/Documents/Development/oshackers-developers/website/"
ServerName oshackers.org
this config never worked. Apache show up the default page of /var/www
When i changed the config to next lines
<VirtualHost 192.168.0.3:443>
DocumentRoot "/home/user/Documents/Development/oshackers-developers/website/"
ServerName oshackers.org
apache worked and i had access to my ssl site.
why ssl needs an ip to work and cannot work for any site ?