Everyone knows that https is more secure. So why not, get a TLS certificate and provide more secure connection. To encrypt server connection you don’t need SSL, I mean no body use SSL now, actually they are using TLS certificate. SSL is old nowadays. Know difference between SSL and TLS certificate. Or in case you don’t know difference between https and http.
Free TLS certificate
Lets Encrypt provide free TSL certificate for everyone. It is the first official open source certificate authority to provide free certificates. Every wordpress user can set up this certificate. But you need to support ssl on your hosting.
To know that your host support, go to your control panel and then security. If there is an option with SSL/TLS then yes your host support https.
Now you need to setup let’s encrypt SSL. Visit letsencrypt official website client list. Under the browser section, click on SSL for free. Enter your domain name without www and hit Create Free SSL Certificate. It will load ssl certificate account. Once load you need to verify your domain. One of the very easy process is manual verification (DNS). It is really helpful if you use cloudflare.
There are three separate steps. Follow each one to verify your domain.
Automatic FTP Verification
To verify Automatic FTP Verification you need to ready with your Host, User and Password. At first white list 184.108.40.206 this IP. Then set ftp type. Then enter your host (most time ftp.exzample.com). Then enter port. If you use SFTP then your port is 22 otherwise it is 21. Then enter your user id and password. Then click download free SSL certificate. If everything is ok then you will get a SSL certificate and key. At first copy key and paste it on your key section of your host Cpanel then save it. Then copy certificate and paste on your certificate section and save it.
This is one of the toughest process to verify your domain. Well if you need it just follow those steps. Log onto your FileZilla FTP client. Under the setting enable show hidden files. Then go to your htdocs folder. Now create a folder with name .well-known. Now open this folder and create a new folder under .well-known called acme-challenge. Then upload files as given. After uploading the file, click on download SSL certificate. Then upload it on your host.
Manual Verification (DNS)
Use this verification if you use cloudflare unless it need 48 hours to implement. Login to your cloudflare account / your domain provider. Go to DNS setting. Then create a new text DNS. Give name and value as given on the website then save. To verify multiple sub domain you need to create separate txt DNS. After giving all text values click on download SSL certificate. Then copy your key and paste on your host then your certificate also. Save it and you are successfully received your free TLS certificate from let’s encrypt.
Hope you like this tutorial. If you have any problem or any question leave it on the comment box. I am happy to help you. And please consider to subscribe our newsletter.