What is ‘Namecheap SSL’ and how do I use it?
What is Namecheap SSL?
Namecheap SSL is an application on Namecheap shared hosting servers to ease the SSL installation process.
- You can find it in your hosting cPanel by clicking the Namecheap SSL icon in the Exclusive for Namecheap Customers tab.
You’ll be redirected to your Namecheap account page with the Sign in with Namecheap button. This option synchronizes the certificates in your Namecheap and cPanel accounts.
Next, choose Allow. This will let the plugin access the certificates in your Namecheap account.
In the "Namecheap SSL" management panel, you’ll have two tabs with certificates. The Ready for SSL installation tab displays the unused SSLs from your Namecheap account and any SSLs that were already installed in your cPanel outside the plugin.
In the Installed via "Namecheap SSL" tab, you’ll find all certificates already installed with the help of the plugin.
- Currently, the plugin supports PositiveSSL and EssentialSSL certificates. You can install the certificates manually via the plugin, while the free certificates added to the new domains/add-ons/subdomains are enabled automatically.
- HTTPs redirect is enabled by default and once an SSL is installed, a HTTP URL will be redirected to HTTPS. If you don’t want to use the free SSL option, you can disable “HTTPS by default”. For more info, see here.
- The renewal process is manual as of now, it will require a few clicks from your end. Stay tuned for the SSL auto-renewal feature which we're working on currently!
How do I install SSL using the plugin?
Important: Before you begin, please ensure you point your domain to the hosting server. Otherwise, the SSL installation will not be completed, and the certificate will be stuck with the "In progress" status.
Any certificate in the Ready for SSL installation tab can be installed in just one click. Simply press the Install button beside the certificate and allow about 25 minutes for the process to be completed automatically.
The certificate will move from the Ready for SSL installation tab to the Installed via "Namecheap SSL" one, where you can track it further.
Once the SSL is installed, its status will become Active. Click the Sync button any time to force the status update.
- If you already have an SSL installed for that domain, you will be asked if you want to replace the currently installed SSL. The replaced SSL will be moved to the Ready for installation tab.
- If it is a reissue, you will also be asked to confirm the replacement. The certificate will stay in the Installed via "Namecheap SSL" tab.
- If you haven't used the plugin before, and have "Active" certificates in the Ready for installation tab, you can also install them via the plugin. To do this, click the Active button near the selected certificate and choose the Reissue and Install option.
How does the auto-installer work?
The promo PositiveSSLs that are supplied with a shared hosting plan and newly added add-ons/subdomains do not require any actions from you.
The Namecheap SSL plugin installs such certificates automatically on the corresponding domain or subdomain as soon as it is created and also enables HTTPS redirect.
The process is as follows:
Step 1. Add a new subdomain in cPanel and click Create.
Step 2: The plugin will tell you that a domain or subdomain was successfully added and that HTTPS redirect will be enabled when the SSL installation is done.
That’s it. Allow up to 30 mins for the SSL installation to complete and update the redirect settings, and you’re all set.
On this page you can also navigate to "Namecheap SSL" to view SSL statuses and manage redirects for your domains.
Step 3 (optional): Click the "Verify HTTPS redirect settings" link. You’ll be redirected to the Installed via "Namecheap SSL" tab with the certificate showing its current status:
To update the certificate status, use the Sync button.
Once the SSL is installed, the plugin will turn on HTTPS redirect for your website.
If you don’t want redirect for this domain, simply turn off the HTTPS Redirect toggle next to it.
If you don’t want to use the free SSL offer, or want to manually set redirects to future domains or subdomains, disable the "HTTPS by default" toggle next to the Sync button.
By doing this, free SSL will be installed, but HTTP and HTTPS URLs will work individually. Existing HTTPS redirect settings for your domain will remain unchanged.
Free SSL certificates are not renewed without your consent.
Note that disabling the HTTPS by default toggle doesn’t change the already selected redirect states. For example, if you have a "Pending" toggle in the tab, it will remain "Pending" until you turn it off specifically.
HTTPS Redirect options
HTTP to HTTPS redirects can be managed in the Installed via "Namecheap SSL" tab using the HTTPS by default and the HTTPS Redirect toggles.
The HTTPS by default option enables redirect for all the promo PositiveSSLs in the tab. It is turned On by default. When the toggle is disabled, HTTPS redirects can only be enabled manually for each domain.
Note: HTTPS by default is only available for automatically installed SSLs at this time
The HTTPS Redirect states:
- On - HTTPS redirect is enabled, when someone visits http://yoursite.com, they will automatically get redirected to https://yoursite.com
- Pending - HTTPS redirect will be enabled as soon as an SSL is installed
- Off - HTTPS redirect is disabled and each each URL works individually, i.e. when someone visits http://yoursite.com, they get to the HTTP url and visa versa
Note: HTTPS Redirect turns to the Off state for all expired SSL, so there are no security warnings in browsers if you don’t renew.
Note: Please keep in mind, that if you are using Prestashop, Magento or OpenCart CMS to build your web site, there may be issues with insecure content. Please contact our Support Team in order to resolve the issue.
SSL Statuses in the Namecheap SSL
The certificates in the Installed via "Namecheap SSL" tab may have the following statuses:
- In progress - this means that an SSL is being activated, issued and installed
- Active - this means that an SSL is issued by certificate authority and installed
- Expired - this means, well, you know
How do I renew the certificate using Namecheap SSL?
A Renew option appears next to the certificate in the Installed via "Namecheap SSL" tab when it is due to expire (within 30 days before the SSL expiration).
Upon clicking on Renew, you will be redirected to Namecheap.com to purchase the renewal SSL through the Shopping cart.
Currently, we don’t automatically install renewed SSL, so you will need to do it manually via the Ready for installation tab. (But automatic installation for SSL renewals is coming soon, so stay tuned!)