I want my site to run HTTPS instead of HTTP. I have no idea about server and commands.
How do i get the certificate installed.
I only know wordpress. I installed the WP encrypt plugin and clicked on “Generate Certificate” in settings panel of Wordpress. It showed certificates created and told me the location. I changed the site URL to https from http in wordpress settings too. but it didn’t worked.
I still cant find any easy way to do it. The web host does not support saying its third party SSL. For their help they are asking me to pay them and buy certificate from them, then only they will help me to install the certificate. I am on godaddy hosting.
Initially i thought i was doing something wrong, so i clicked the Generate certificate few times and now it is showing “no more certificates can be generated for the site” error.
So i tried 24 hrs later and it is showing me “Challenge request failed for domain www.mainframenation.com.”
I have domain "www.mainframenation.com"
host: godaddy
I have CPanel on godaddy
i have no idea about servers, operating system and root shell
Please tell me how can i do it? I am aware that it could be a technical thing. I just want a step by step guide, “like copy file from this folder to this. Then click on this button”
Without answers to the questions, it’s virtually impossible to help you. The instructions we’d give you depend on those questions ( what your operating system is, what access you have, if you have root access etc etc )
Earlier you said about the WordPress plugin: “It showed certificates created and told me the location.”
Now, if you now the location of your certificate and private key and you have the SSL/TLS section in cPanel, isn’t it possible to upload the certificate and private key generated by WP to cPanel?
Does the Wordpress plugin mention something like “fullchain.pem” or “chain.pem”? Because you need to include the intermediate certificate in cPanel, probably in the “Certificate” section. Unless you have a separate “Chain” section, then you need to put the chain there.
If WordPress didn’t give you anything like that, you can find the intermediate (“chain”) certificate here: https://letsencrypt.org/certificates/ Currently, the Let’s Encrypt Authority X3 (IdenTrust cross-signed) is active. Search for it on the page. Then, you can click on “txt” behind it. That’s the chain certificate you also need to apply somewhere in cPanel. If you don’t have a “Chain” section in the SSL/TLS section, you need to put the certificate contents you just found underneath the certificate you just installed in the Certificate section of cPanel. That way you’ll end up with two certificates in one section.
Do note however: Let’s Encrypt certificates are 90 days valid, so you’ll need to renew your certificate before that! You’re not in luck with such a shared site without the means for automation; you’ll just have to do it manually again in about 60 days or so