I've set up ISPConfig 3 based servers several times, but I haven't had this problem before. Makes me think I'm missing something obvious.
I just a clean install of Debian Squeeze & ISPConfig3 using the Perfect Server
and Extending the Perfect Server
During set up, I set eth0 to 192.168.0.100, and eth0:0 to my external IP of 67.41.xxx.xxx), and I chose the access ISPConfig control panel through SSL option.
I would like to set up one SSL site on this server for right now, so I have set the Server IP (System > Server IP Addresses > IP Addresses) to my external IP (67.41.xxx.xxx) and left the HTTP NameVirtualHost box unchecked.
I then create a website (Sites > Website > Web Domain) and select the 67.41.xxx.xxx ip address from the IPv4 drop down box, enter my domain name (casemanagerbk.com), select www. as the auto-subdomain and check the SSL box and leave everything else on the default settings.
At this point, the ls -la output of /var/www/clients/client1 is
drwxr-xr-x 3 root root 4096 May 10 11:44 .
drwxr-xr-x 3 root root 4096 May 8 15:24 ..
lrwxrwxrwx 1 root root 30 May 10 11:44 casemanagerbk.com -> /var/www/clients/client1/web1/
drwxr-x--x 6 web1 client1 4096 May 10 11:44 web1
and the ls -la output of /etc/apache2/sites-available is
drwxr-xr-x 2 root root 4096 May 10 11:46 .
drwxr-xr-x 7 root root 4096 May 9 10:57 ..
-rw-r--r-- 1 root root 1022 May 8 15:13 apps.vhost
-rw-r--r-- 1 root root 2849 May 10 11:46 casemanagerbk.com.vhost
-rw-r--r-- 1 root root 692 Apr 1 00:39 default
-rw-r--r-- 1 root root 7251 Apr 1 00:39 default-ssl
-rw-r--r-- 1 root root 1339 May 10 11:41 ispconfig.conf
-rw-r--r-- 1 root root 1776 May 9 08:31 ispconfig.vhost
However, when accessing the site, I am only seeing the apache server default page "It works!," not the ISPConfig default index.html file in the web1/web folder. If I change the website IPv4 setting to "*", then I can see the proper index.html file.
I then create the SSL certificate, and save my StartSSL certificate in the field.
I am still able to access the site over http:, but not through https:. I think the problem here is that I still have the "*" selected in the site's IPv4 setting, but changing it the IP address results in getting the server default page again.
Any help getting the right settings here would be appreciated.