Troubleshooting your Free SSL

This guide will help you narrow down the cause when you have problems using your Free SSL. Since there can be several causes to Free SSL issues we will go over the most common problems and solutions.

Is Domain hosted/pointed to our IP address?

Ensure you are pointed to our nameservers, have a CDN that is setup correctly or have an ‘A record’ that is pointed to your account IP. Here are some guides to assist you in confirming this is configured accurately.

Check .htaccess file

Since your .htaccess file handles rewrite rules and redirects, it can often be the cause of Free SSL issues. Here are some guides to help you access, view and troubleshoot your .htaccess file.

Disable Security Plugins

Since the .htaccess file can be modified by your plugins they can often cause conflicts. As a test try disabling any security plugins you are using.

CDN related errors

If you are using a CDN to manage your DNS (such as Sucuri or Cloudflare) you may need to purge the cache with them before enabling the your Free SSL for your account. This ensures the correct .htaccess file and DCV are cached with the CDN and allows the SSL Certificate to be installed successfully. Here are some helpful guides for some of the popular CDN services:

Additional Notes

When AutoSSL is enabled for an account and a domains or subdomain is added, the Server generates a Self-Signed request initially and proceeds to work on getting an SSL certificate (based on Domain Name Validation).

John-Paul Briones

John-Paul is an Electronics Engineer that spent most of his career in IT. He has been a Technical Writer for InMotion since 2013.

More Articles by John-Paul

Thoughts on “Troubleshooting your Free SSL

  • I have pretty much given uip on trying to intergrate Cloudflare with my clients sites. Some hosting providers offer it inside Cpanel, I was actually surprised that InMotions didn’t. I have a resellers account so I could install the modeual I think and may do that and let the client decide.

    With that said, everyone thinks that they need to be on a CDN for extra speed and secuity. I thought much the same way and maybe for Secuity, it’s a good thing but if your visitores aren’t coming from all around the world. Having a CDN inside the united states isn’t trally needed.

    the problem I am having with Cloudflare is that everytime I point to them and run it through them, I can’t accsess the web mail interface.    



    • I’m sorry to see about the issues you are experiencing with CloudFlare integration. Have you tried creating an A Record with pointing to the IP address of your account?

  • I am having great difficulty implementing CloudFlare. My site already has the AutoSSL certificates. In reading your last comment that AutoSSL that it can’t be used with CloudFlare. I have created and installed a certificate both on my domain and in CloudFlare as was instructed by CloudFlare  ( I continue to get a blank page if CloudFlare is enabled. So I feel like I am in an endless loop between you guys and CloudFlare. If anyone has this working or any recommendations please feel free to let me know. As of now I have disabled CloudFlare which is unfortunate because when it was working and I had it on it was so much quicker to load.

    • As far as I understand the setup you are describing should be working. What does CloudFlare Support mention when a blank page is displayed?

  • I had trouble getting my site flagged as eligible for free SSL on the AMP – Manage Free SSL screen. I tried putting Cloudflare into development mode, but that didn’t help.  The AutoSSL check requires that DNS points to InMotionHosting, and Cloudflare development mode leaves it pointing to Cloudflare. Here is what worked for me:

    Rather than setting Cloudflare to development mode, go to the first panel on the Overview screen, select Advanced on the bottom right of the panel, and click on Pause.  This appears to entirely take Cloudflare out of the picture, and DNS then points to InMotionHosting.

    Now Re-run the Eligible Domains check in AMO and it should come up with a green checkmark.

    Next, go to Cpanel -> Security -> SSL/TLS Status screen and press Run AutoSSL and you should see AutoSSL Domain Validated status on all your domain settings.

    At this point, you should be able to go back to Cloudflare and press Resume to re-enable Cloudflare operation.  There may be some delay, and your site should show with a secure status.

    I think that AutoSSL may need to run to renew the certificate at InMotionHosting, so the above process may need to be repeated at that time (hopefully not).

    I hope this helps someone.

    • You cannot use AutoSSL with cloudflare. The autoSSL system checks that the IP on the server requesting the certificate matches whats in the DNS record and it will not work if it does not. The second problem would be even if it did work the SSL is installed on the server requesting it and when you use cloudflare the SSL needs to be installed on the cloudflare server instead.

Was this article helpful? Let us know!