Hello there,
currently on my cpanel/whm platform i have 15 SSL certs installed, and everything worked just fine regarding installation via WHM. Yesterday i've tried to install new SSL on dedicated IP, and it was installed successfully, but when i checked it with ssl checking tool i god Chain problem, CA bundle missing report.
Even i've entered ca bundle contains while installing SSL cert, cPanel was not linked that file to certificate.
If anyone has the same problem, here is the solution:
1. Login using root user
2. open httpd.conf file and find line with <VirtualHost YOUR_DEDICATED_IP:443>
3. look for those lines
SSLCertificateFile /var/cpanel/ssl/installed/certs/YOUR_DOMAIN.crt
SSLCertificateKeyFile /var/cpanel/ssl/installed/keys/c71b0_daeff_581303d66ccac3fed01179eec7b25dd4.key
SSLCACertificateFile /var/cpanel/ssl/installed/cabundles/COMODO_CA_Limited_798c355a7db36d99539ae3b2fd2fa038_1590835718.cabundle
In my case, there was SSLCACertificateFile missing, so you need to add this line, and after that create CA bundle file with that filename. Just change filename in whatever you want.
4. Restart apache, and everything is fine
currently on my cpanel/whm platform i have 15 SSL certs installed, and everything worked just fine regarding installation via WHM. Yesterday i've tried to install new SSL on dedicated IP, and it was installed successfully, but when i checked it with ssl checking tool i god Chain problem, CA bundle missing report.
Even i've entered ca bundle contains while installing SSL cert, cPanel was not linked that file to certificate.
If anyone has the same problem, here is the solution:
1. Login using root user
2. open httpd.conf file and find line with <VirtualHost YOUR_DEDICATED_IP:443>
3. look for those lines
SSLCertificateFile /var/cpanel/ssl/installed/certs/YOUR_DOMAIN.crt
SSLCertificateKeyFile /var/cpanel/ssl/installed/keys/c71b0_daeff_581303d66ccac3fed01179eec7b25dd4.key
SSLCACertificateFile /var/cpanel/ssl/installed/cabundles/COMODO_CA_Limited_798c355a7db36d99539ae3b2fd2fa038_1590835718.cabundle
In my case, there was SSLCACertificateFile missing, so you need to add this line, and after that create CA bundle file with that filename. Just change filename in whatever you want.
4. Restart apache, and everything is fine