I follow the tutorial from here Securing Your ISPConfig 3 Installation With A Free Class1 SSL Certificate From StartSSL and it works great. I can access Code: https://mydomain.com:8080/ with no problem. but I'm curious why Code: https://mydomain.com or Code: https://mydomain.com/index.php does not worked? I want to enable https on homepage. How can I do that? Any help is appreciated. Thank you
You have to create a website like you do for the clients. In the website settings of this site you can enable ssl and create or add a ssl certificate in the website setting's ssl tab. The domain without port 8080 is not part of the ISPConfig interface, so it is a normal website.
I actually want to use the same cert which I use to install SSL for ispconfig login. So I paste the same cert I got from StartSSL into SSL Certificate textbox and click save without filling in State, Locality, Organisation, SSL Key, SSL Request, etc etc text field. https now works on homepage but I'm not sure whether that's the correct way in doing it. Thank everyone
In general this should be correct but you have to ensure that you insert the ca cert and the class1(or 2) of startssl into the bundle field.
Yes, this is the "certificate bundle" of startssl. You need (besides the key of course) your own certificate and the CA certificate bundle (if provided) which contains two certificates in this case. The ca cert is always the same and the second one in the bundle depends on if you have been issued a class1 or class2 certificate.