1) Create a self signed certificate in ISPConfig.
2) Take the certificate request which is shown in the ispconfig interface then and let it sign by godaddy.
3) The certificate (crt) that you receive as result of the signung process has to be pasted into the certificate field in ispconfig and then select save certificate as action. Be aware that only a certificate will work ere the ecrtificate request has been generated by ISPConfig.
4) upload the intermediate file to the ssl directory of the website and add the line:

SSLCertificateChainFile /var/www/web#/ssl/gd_intermediate_bundle.crt

to the apache directives field. In the line you posted above there is a space missing after SSLCertificateChainFile.

It doesn't matter that both are the same domain. They are running with two different apache instances (the one for the system on port 80 and ispconfig's own on port 81) and are therefore technically two different sites. The second one (ispconfig's own) doesn't yet know anything about a new certificate. Copy the cert to the location Falko gave in his post and modify /root/ispconfig/httpd/conf/httpd.conf accordingly.

thanks so much, i have been looking for a way to install a ssl i purchase with godaddy. im by no means a pro when it comes to programming, thats why i like your "Perfect" install tutorials. was inspired by them that i created my own tutorial to show people like me (beginners) how you can re-install godaddy ssl certificate into your ispconfig site.

1. Generate your self signed certificate the normal way using ISPConfig 2 or 3
2. Paste your certificate request in the GoDaddy website
3. When GoDaddy asks you what type of server you are using (i.e., apache, CPanel, Plesk, Etc.) select "Other" - this is the most important step!!!
4. When you get the certificate download from GoDaddy it will not have an intermediate file. You can simply past the certificate they sent you in the certificate box and you are ready to go. You do not have to add any Apache server directives and you do not have to alter any conf files!

I never actually found an article to install step by step GoDaddy SSL certs using 256bit encryption. I figured it out how to actually get an SSL cert working for a website located on my webserver running ISPConfig 2.2.33.

Please note the # symbols should represent your website number.

1. Create the SSL Cert using the ISPConfig Control Panel
2. SSH into ISPConfig Server
3. Move the 4 files created by ISPConfig Control Panel in the
/var/www/web#/ssl folder to a safe place in case you need to recover later.
4. Manually Generate the SSL Certs using OpenSSL
a. from the /var/www/web#/ssl folder type the following command:
openssl genrsa –des3 –out www.yourwebsite.com.key 2048
b. Create Your CSR to send to godaddy
openssl req –new –key www.yourwebsite.com.key –outwww.yourwebsite.com.csr
c. Rename your key file
mv www.yourwebsite.com.keywww.yourwebsite.key.org
d. Unencrypt your key file
openssl rsa –in www.yourswebsite.com.key.org –outwww.yourwebsite.com.key
5. Send your CSR to Godaddy for signing
6. Once you get your signed CSR you can upload the certificates into
the ssl directory. You will typically get two files:www.yourwebsite.com.crt and gd_bundle.crt
7. Open Your ISPConfig Control Panel and under the main screen and
add the apache directive:
SSLCertificateChainFile /var/www/web#/ssl/gd_bundle.crt
8. Restart Apache using your ISPConfig Control Panel
9. Test your SSL cert using the https protocol on your website:https://www.yourwebsite.com

Attached Files:

1. Generate your self signed certificate the normal way using ISPConfig 2 or 3
2. Paste your certificate request in the GoDaddy website
3. When GoDaddy asks you what type of server you are using (i.e., apache, CPanel, Plesk, Etc.) select "Other" - this is the most important step!!!
4. When you get the certificate download from GoDaddy it will not have an intermediate file. You can simply past the certificate they sent you in the certificate box and you are ready to go. You do not have to add any Apache server directives and you do not have to alter any conf files!

Now use the normal steps to do the CSR generation in the ISPconfig panel and it will give you a key of 2048bit, which is suitable for Godaddy.

i.e.
1. In the ISPconfig panel, use "Create Certificate" to generate the CSR
2. Put the CSR to the Godaddy and do a re-key (now it will be successful)
3. download the Cert from godaddy
4. put the cert back to ISPconfig panel SSL Certificate textbox and save
5. Upload the 2 key files from Godaddy to the ssl directory of the domain concerned (gd_bundle.crt and yourname.crt)
6. add the apache directive in the domain concerned:
SSLCertificateChainFile /var/www/web#/ssl/gd_bundle.crt
[replace the above # with the domain number]
7. Restart http (i.e. service httpd restart)

I am having an ONGOING problem with SSL for the ISPConfig 2 admin panel.

I have already wasted 2 certificates working on the 2nd for the ISPConfig admin panel. I cannot change my CSR once I submit it so please let me know if you have the answer to my problem if you are reading this.

I do not care if https://www.mysite.com works at all. The SSL box can be uncheckmarked for that web for all i care if possible.

My goal is to have the ISPConfig admin panel SSL cert for my web1 domain work so it doesnt give a "warning" in browsers when people try to access the panel or webmail at https://www.myispconfigsite.com:81