Why do I get a Server 500 or Internal Server errors after installing an SSL to my 123-reg Server

This article applies to 123-reg Servers running cPanel.

This article explains how you can fix Server 500 or Internal Server errors after installing an SSL on your 123-reg Server.

The Error

If you get a Server 500 or Internal Server errors after installing an SSL it is most likely that the certificate was installed as the wrong user.

The Fix

Navigate to /var/cpanel/userdata/nobody to see if the certificate file is there called domain.com_SSL (domain.com being the domain name the certificate is for).

If it is, then move it to /var/cpanel/userdata/user (where user is the cPanel username of the correct user). Open up the domain.com_SSL file and change the following in that file:

documentroot: /home/user/public_html
group: user
homedir: /home/user
user: user

Please Note: These are not the only lines in the file, they are just the lines you need to change in that file.

If the account is a reseller account and not owned by root you will need to update the owner from owner:root to owner:user.

You should also check that the ip: field has the correct IP address listed.

Once these changes have made you will need to rebuild Apache with the new entries and then restart it by using the following commands:

/scripts/rebuildhttpdconf
/etc/init.d/httpd restart

Answer options

Your feedback was successfully added.

Answer tracking

Track

Watch the content of this article for changes.