Skip to main content

Get a FREE SSL Certificate for your website

Absolutely a free SSL certificate for your website

Get a FREE SSL Certificate for your website

To install this, we can use the free online tool. You don't need any coding knowledge. Just follow my instructions step by step.

First go to the free online tool: Zerossl

Click on Online tools

Click on start, Where Free SSL Certificate


Now add your domain name ex: example.com, www.example.com.  you have to enter your domain without "WWW" and with "WWW". Like I showed In Example or as per below image.
Then click next, It will generate CSR Code. It might take 1 minute. Then Download the file
After that, Then click on the "Next" button once again. Now it will generate account key. And click download for backup. Continue click the "Next" button.


After  clicking continue, You will get this page


Now, You get two files. Download those files and you have to paste those files into your server. 

Go to your cPanel. For Myself, I'm using GoDaddy.

Goto WebRoot/Public_html, Now you have to create a folder name ".well-known" Then inside of .well-known folder create another folder name "acme-challenge" Now open this folder and upload that two downloaded files here. The file path would be like this 
 /public_html/.well-known/acme-challenge

if you have other websites in your hosting, Then file path should be like this
/public_html/YourDomain.com/.well-known/acme-challenge

If you did correctly its look like this. Now go back to the site.

Click on that link, it will open correctly means. You have done correctly :) and click on next.

 Click on "Done Next"

That's it. Now you have to update Certificate & Private key to your hosting.


Click on SSL

Click on Manage SSL sites

Select your Domain in the dropdown list

Paste your Certificate and Private key corresponded boxes.
Note: When you are copying your certificate key, Actually it has two keys inside, Remove the last key and paste in the certificate box.

Click on Install Certificate. That's it your SSL Certificate Installation Completed.

Now you can check your website with https://www.yourDomain.com/

You can redirect to HTTPS if someone hit the only yourDomain.com without https. For that, you have to create a .htaccess file in your root folder.  and below code to .htaccess file.
 
  RewriteEngine On
  RewriteCond %{HTTPS} off
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 



Note: This SSL Certificate valid for 90 days. After that you to repeat the same process.

Comments

Popular posts from this blog

Laravel form validations

 Laravel Validations: List of types "first_name" => 'required|alpha:ascii|min:3|max:100',// alpha:ascii (only accepts a-z) "middle_name" => 'string', "last_name" => 'required|string', "email" => 'required|email|unique:users,email', "password" => 'required|string|confirmed', "sex" => 'required|string', "phone_no" => 'required|string', "account_type" => 'required|string', "dob" => 'required|date_format:d-m-Y', // date with format "nationality" => 'required|string', "company" => 'required|string', "company_sector" => 'required|string', "company_address" => 'required|string' "bank_account_no" => 'required|min_digits:3|max_digits:5', "role" => 'required|in:admin,editor,viewer', ...

React Js Commands

React JS Commands and Useful purposes  To Install react app: npx create-react-app app-name To Install react app: npx create-react-app . To check npm version: npm --version Inside that directory, you can run several commands:   npm start     Starts the development server.   npm run build     Bundles the app into static files for production.   npm test     Starts the test runner.   npm run eject     Removes this tool and copies build dependencies, configuration files     and scripts into the app directory. If you do this, you can’t go back! node -v (To check node version) The latest recommended command to create a new React app is: npx create-react-app@latest my-app Replace my-app with your desired project name. This approach uses the latest version of Create React App and works if Node.js (version 14+) and npm (version 5.2+) are installed Modern Alternatives If you prefer a faster, lighter setup, many developers n...

AngularJS - Directives

First, we have to learn AngularJs directives, Directives are simple special attributes in HTML. It has own set of built-in directives which offers functionality to your applications. To check all directive list https://docs.angularjs.org/api/ng/directive  For example, I take ng-app , ng-model ,  ng-init and ng-bind .  First will talk about the ng-app directive, the ng-app directive is initializing the AngularJS application. To take the values of all HTML inputs ( input, radio, select and textarea ) we use the ng-model.     ng-bind is print the expression. we can also be written inside double braces: {{ expression }} . AngularJS - Directives Example 1  Note: All these directives are work in inside the ng-app closed tag. you can assign ng-app directive to any tag. like <HTML>, <DIV>, <SPAN> but make sure initialize the main parent tag.     Now, We can check data initializes before page load. For this, ...