How to install free SSL on WordPress, before installing you need to have some basics knowledge about SSL.
SSL (Secure Sockets Layer) is a standard security protocol for establishing an encrypted connection between a web server and a browser. The usage of SSL will make sure that all data transmitted between the web server and browser remains fully encrypted.
The SSL protocol is used by millions of online business owners to protect their users and customers, ensuring their online transactions remain confidential and private.
A website who collects data such as personal information, passwords, or credit card details must be enabled SSL otherwise your users’ any data such as bank account numbers and card details, or personal information may be stolen by the hackers.
Types Of SSL
Single domain certificates: A single domain certificate allows a customer to secure one Fully Qualified Domain Name on a single certificate. For example, a certificate purchased for www.demo.com will allow customers to secure any and all pages on www.demo.com
Wildcard certificates: Secure a single domain and unlimited subdomains of that domain. For example, a wildcard certificate for ‘*.domain.com’ could also be used to secure ‘shop.domain.com’, ‘mail.domain.com’.
Multi-domain certificates: Multi-Domain certificate allows website owners to secure multiple domains, for an example, demo.com, demo1.in, demo2.net.
Importance of SSL For WordPress Users
How to install free SSL on WordPress, For each WordPress users who are doing e-commerce business or any WordPress users who collect sensitive information need to install SSL, otherwise major browsers (like Google Chrome and Mozilla Firefox ) announced later in the year 2017 whichever site not installed SSL will display or announced that their browsers would show “not secure” warnings on websites that utilize HTTP.
To correct this issue, you will need to install and configure an SSL certificate to establish a secure (HTTPS) connection. This may affect your search engine ranking also, & nowadays most of the hosting companies will provide free SSL to their users, and also you can install free SSL on any of your sites without paying a penny, yes this is possible because of Let’s Encrypt community.
About Let’s Encrypt
Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG) and provides single domain certificate.
The key principles behind Let’s Encrypt are:
- Free: Anyone who owns a domain name can use Let’s Encrypt to obtain a trusted certificate at zero cost.
- Automatic: Software running on a web server can interact with Let’s Encrypt to painlessly obtain a certificate, securely configure it for use, and automatically take care of renewal.
- Secure: Let’s Encrypt will serve as a platform for advancing TLS security best practices, both on the CA side and by helping site operators properly secure their servers.
- Transparent: All certificates issued or revoked will be publicly recorded and available for anyone to inspect.
- Open: The automatic issuance and renewal protocol will be published as an open standard that others can adopt.
- Cooperative: Much like the underlying Internet protocols themselves, Let’s Encrypt is a joint effort to benefit the community, beyond the control of any one organization.
Follow These Steps To Install Free Let’s Encrypt SSL On Your WordPress Site
How to install free SSL on WordPress:
Step 1: Go to sslforfree.com and enter your website address and click “create free SSL certificate”.
Step 2: A new option will open in that select “manual verification” option.
Step 3: Click on that “manually verify domain” option.
Step 4: Download the following verification files.
Step 5: Go to your cpanel account and open file manager, select public_html and create a folder in your domain named “.well-known” if it does not already exist.
Step 6: Now open that “.well-known” folder and create another folder inside this folder named as “acme-challenge”, if it does not already exist.
Step 7: Upload both files inside “acme-challenge” folder, which you have already downloaded in step 4.
Step 8: You can verify successful upload by visiting the following links, after verification click on “Download SSl Certificate”
Here you can create an account (optional), but highly recommended ,if you create an account, SSL expiration notification will be sent to your email before 1 week, so it is very useful, and also you can get additional options like delete, revoke, & renew, and your SSL Certificate expires after 90 days, so every 90 days you need to renew your SSL, “How to install free SSL on WordPress”
Step 9: Now you’re successfully generated SSL certificate, next step you need install the certificate on your domain through cpanel, for that go to your cpanel account, select “SSL/TLS” option and click on “Manage SSL Site” option, & here you need to fill the three main information such as “certificate(CRT)”, Private Key and “Certificate Authority Bundle(CABUNDLE)”.
Step 10: Select your domain from the top down menu, then copy and paste “CRT”, Private Key and “CABUNDLE” to its appropriate boxes then click Install certificate now you’re ready to go, after this, you will get a confirmation message as “you have successfully configured SSL“.
Hurray, Now you can access your website through https:// and a green padlock will be visible on your browser, see example below and for illustrate purpose I have taken demosite.com as an example, but showing RahulDigital.org site for final result means, the process will be the same, there is no change just follow each and every step carefully.
How To Redirect HTTP to HTTPS In WordPress
How to install free SSL on WordPress, After installation of SSL now you need to follow simple steps to make sure your site will always access through https://only, in some case if any of your user type http:// instead of https:// in any browser, even if you install SSL it will not redirect to https:// so to do that follow these steps.
Step 1: Go to your WordPress dashboard select settings, click on general settings where you need to change both urls from http to https, after making changes click save and you may ask to re log in, so again login to your dashboard.
Step 2: To redirect http to https there are two ways you can do it one through “.htaccess” and also using a plugin, here I will show you a second method which is using plugin, for that go to plugins, click add new plugin and type“Really Simple SSL” on search ,click install and activate that’s all, now you’re site will redirect automatically without any issue.
Love this post then please, Share with your friends!