Need new certificate

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is: https://likeazz.com

I ran this command:

It produced this output: SSL is expired (August 7, 2020)

My web server is (include version): php7.0

The operating system my web server runs on is (include version): Linux

My hosting provider, if applicable, is: hostgator

I can login to a root shell on my machine (yes or no, or I don’t know): no

I’m using a control panel to manage my site (no, or provide the name and version of the control panel): cpanel

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot): I dont know

1 Like

How did you get your first certificate?

1 Like

Through a wordpress plugin. Really Simple SSL

1 Like

Can you repeat that process?

You should probably read this page: https://www.hostgator.com/help/article/hostgator-free-ssl

Yeah I did, actually i deactivated it and reactivated the plugin. Until I found out that the certificate expired yesterday. I also checked the Certificates under hostgator control panel and it says

You should get a free certificate from the hostgator control panel (I don’t know if they’re using Let’s Encrypt or not, though), I think it’s the best outcome for you.

It looks like you obtained your certificate using the wordpress plugin and that doesn’t support automatic renewal, I hope the hostgator panel does.

Will I be able to rectify this by uninstalling/ installing the plugin I used? Because all of its notification points me to this page?

I actually don’t know if the plugin is at all useful to you.

Once you get a certificate from the hostgator panel, try disabling the plugin (before or after doesn’t really matter) and check if the website still works.

If it loads but looks funny, try this plugin: https://wordpress.org/plugins/ssl-insecure-content-fixer/

To redirect http to https, you can probably just tell wordpress (in /wp-admin/options-general.php) that its address starts with https, or, if you want to be sure, add some lines in your .htaccess file:

RewriteEngine On

RewriteBase /
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

I tried out SSL insecure content fixer, activated and havent fixed it yet, it does somehow have some options to tinker upon.

This I found out on my Really Simple SSL Plugin.
The mixed content fixer could not be detected due to a cURL error: cURL error 60: Peer certificate cannot be authenticated with known CA certificates . cURL errors are often caused by an outdated version of PHP or cURL and don’t affect the front-end of your site. Contact your hosting provider for a fix

This is most probably because your certificate is still expired.

Could you enable the free ssl certificate from hostgator’s panel? It should be somewhere in hosting -> ssl management

I don’t have that (SSL Certificates) prolly because Im on VPS. :’(
But if I access the SSL certificates and press the Update certificate. The above attachment shows up.

This makes it easier.

Did you install apache and wordpress by yourself or did you use something like bitnami?

Im running my server using cpanel. I’m a newbie at this :frowning:
It has these in the menu (along with email and other tools to configure)

  • Apache Handlers
  • MultiPHP Manager
  • phpMyAdmin
  • DNS Editor
    -SSL/TLS (which basically says I have an expired SSL)

ok, can that tool get you a new ssl certificate?

if it can’t and you have access to a shell, there are several ways for you to get a cert.

These are the options.

As far as I can tell from the Really Simple SSL documentation, this plugin does NOT get the certificate for you. It only makes sure Wordpress’ configuration is compatible with a SSL secured site.

So I’d like to ask again: how did you get the certificate in the first place?

1 Like

Ok, do any of these give you an option to get a new (valid) certificate?

Otherwise you can install an acme client on your vps and do it the old fashioned way.

As far as I can tell from the Really Simple SSL documentation, this plugin does NOT get the certificate for you. It only makes sure Wordpress’ configuration is compatible with a SSL secured site.

So I’d like to ask again: how did you get the certificate in the first place?

Yes, that’s about forcing HTTPS after you got “The Free SSL” as far as I understand. I just read the Really Simple SSL documentation (as linked above):

It literally says this plugin can’t get the certificate for you.

I’ve just followed their instructions here:
https://www.hostgator.com/help/article/hostgator-free-ssl#freessl