NameCheap SSL Help

Hello. I tried to install on Namecheap. I have 3 sites on there, and the site I tried to install the files on is not the main account, so there is not public_html for it. I am not a programmer, so I do not know where else this can be put.

I tried to install on my main domain and there was already a folder named well known with a folder under it, so I just added the folder/files from LE, but got an error stating that LE is not comparable.

I wrote to NC’s SSL support and they seem willing to help, this was their response:
Hello Tamie,

Thank you for contacting us.

Unfortunately, we cannot help you with the issuance of the Let’s Encrypt SSL certificate as that is a third-party product.

However, we will be able to help you with the installation when you get the certificate issued.

Please keep in mind that you will need the Certificate code and private key.

Private key is an encoded piece of data, usually a few dozen lines of randomly looking symbols, enclosed with the headers similar to these ones: -----BEGIN RSA PRIVATE KEY----- and -----END RSA PRIVATE KEY-----

Those will be provided after you pass the validation of the certificate on their side.

Feel free to contact us again in case of any questions or issues.

Regards,
Egor Voronin
SSL Support Team.

1 Like

Hi @TamieP

please start with some basics:


Then share your environment. If you don’t have root access (if you use shared hosting), your options may be limited. Or it may be impossible to use Letsencrypt certificates.


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:

I ran this command:

It produced this output:

My web server is (include version):

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

My hosting provider, if applicable, is:

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

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

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

1 Like

Have you considered the script acme.sh if you have shell access?
If not, then like @JuergenAuer said, your options are extremely limited and inconvenient.

If my memory served right, Namecheap hosting does allow you to use acme.sh and shell access, so you could issue your certificates automatically and without any renewal issue.

If you need help requesting and installing the certificate with acme.sh, please post your reply here.

Thank you

1 Like

Thank you both. I have to get a response from NameCheap and they have been having “connectivity issues,” so I haven’t been able to speak with the SSL people.

I am wondering if you know whether I should use a wordpress plugin such as SSL Zen once this is setup or will the shell thing take care of that?

Once I get some answers from NC I will come back and give you guys the info.

You don't need to speak to their SSL people since most hosting providers aren't willing to help set up a third party certificate when they sell for themselves.

I believe the shell approach is pretty straight forward, so it should be easy to setup...

If you've setup shell program and the certificate had been updated, you should be good to go. (Unless there's mixed-content error)

Thank you

1 Like

See also this note from last year:

Namecheap's ability to support Let's Encrypt is limited by a contract with Comodo (now Sectigo).

Here are the answers to the questions you asked:

I have 3 sites, but the 2 I was working on are hpriestess.com unionofsolitaries.com. Neither are published yet. I am using wordpress. As mentioned, the folder I was instructed to create under public_html for hpriestess.com already existed, so I added the the files LC provided, but got a page back in WP that said that LC was not comparable. I got nothing when I tried to do it for unionofsolitares because there was no public_html folder for that domain since it is not my main website, though it is not a subdomain, so I don’t know what it is considered.

My web server is (include version): Apache: 2.4
The operating system my web server runs on is (include version): CloudLinux Server release 6.6 (5.11 on servers 1-33)
My hosting provider, if applicable, is: Namecheap
I can login to a root shell on my machine (yes or no, or I don’t know): root access is not available
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): cPanel: 11.78

What client do you use?

Checking that domain there is a "blocking answer" - https://check-your-website.server-daten.de/?q=hpriestess.com

Domainname Http-Status redirect Sec. G
http://www.hpriestess.com/
68.65.122.238 301 https://hpriestess.com/ 0.486 E
http://hpriestess.com/
68.65.122.238 GZip used - 980 / 2677 - 63,39 % 200 Html is minified: 129,01 % 1.626 H
https://www.hpriestess.com/
68.65.122.238 301 https://hpriestess.com/ 4.407 B
https://hpriestess.com/ 68.65.122.238 GZip used - 956 / 2650 - 63,92 % Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0 200 Html is minified: 127,28 % 4.516 B
Account Suspended 68.65.122.238 Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0 301 Account Suspended 0.453 E
Visible Content:
Account Suspended 68.65.122.238 GZip used - 968 / 2658 - 63,58 % Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0 200 Html is minified: 128,10 % 0.483
Visible Content: Sorry, we're doing some work on the site Thank you for being patient. We are doing some work on the site and will be back shortly.
Account Suspended GZip used - 968 / 2666 - 63,69 % Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0 200 Html is minified: 128,05 % 4.437
Visible Content: Sorry, we're doing some work on the site Thank you for being patient. We are doing some work on the site and will be back shortly.

Checking a random file name in /.well-known/acme-challenge, a http status 404 - Not Found - is expected.

But your server answers with a http status 200:

Sorry, we're doing some work on the site Thank you for being patient. We are doing some work on the site and will be back shortly.

Perhaps

you have to change that, so the website answers regular.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.