Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

final read me #28

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 13 additions & 8 deletions week7/httpVShttps.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,21 +36,26 @@ Before we talk more about SSL certificates, you’ve probably seen SSL and TLS (
## IMPLEMENTING SSL ON YOUR SITE
With SSL, you’ll be changing your domain name from “http://sitename” to “https://sitename.”

It’s relatively straightforward to obtain free SSL/TLS certificates and install them on your web server. You’ll need to get an SSL certificate from a provider like Cloudflare or Let’s Encrypt and then go about installing it. While this is possible to do even if you’re not too familiar with IT, it’s probably a good idea to engage a skilled DevOps professional for the task. For a step-by-step guide to setting up HTTPS encryption on your site, check out this article.
It’s relatively straightforward to obtain free SSL/TLS certificates and install them on your web server. You’ll need to get an SSL certificate from a provider like Cloudflare or Let’s Encrypt and then go about installing it. While this is possible to do even if you’re not too familiar with IT, it’s probably a good idea to engage a skilled DevOps professional for the task.
For a step-by-step guide to setting up HTTPS encryption on your site, check out this article.
[Read more](https://medium.com/@nileshsingh/everything-about-creating-an-https-server-using-node-js-2fc5c48a8d4e)


Alternatively, you can obtain or purchase an SSL certificate from your own hosting provider if they offer to handle the installation for you.

### To get started, you’ll need to:

Choose an SSL provider. You’ll want to look for a trusted, verified SSL provider that’s recognized by browsers, devices, and operating systems as a trusted certificate authority.
Choose the kind of SSL certificate you want. Some SSL certificates require more background checks and verification to obtain.
Strategize your switch to HTTPS. You’ll want to consider your timing and how to handle things like existing backlinks. For WordPress sites in particular, WPMUDEV provides an excellent SSL guide for timing your transition, how to handle existing backlinks to your site’s URL, and more.
* **Choose an SSL provider.** You’ll want to look for a trusted, verified SSL provider that’s recognized by browsers, devices, and operating systems as a trusted certificate authority.

* **Choose the kind of SSL certificate you want** Some SSL certificates require more background checks and verification to obtain.

* **Strategize your switch to HTTPS.** You’ll want to consider your timing and how to handle things like existing backlinks.

### To summarize: Why every site should be SSL-encrypted
Not convinced you need an SSL certificate for your site? Here’s a quick summary of what implementing SSL encryption on your site will provide:
what implementing SSL encryption on your site will provide:

* Better SEO ranking. SSL and HTTPS are not only valuable to security, but they’re also going to be helpful when it comes to SEO, ecommerce, and visual notifications about the security of a page in Google Chrome.

* Better SEO ranking. SSL and HTTPS are not only valuable to security, but they’re also going to be helpful when it comes to SEO, ecommerce, and visual notifications about the security of a page in Google Chrome. The Google Security Team announced that the 56th version of Google Chrome will visually alert users when they’re not on a secure website with an SSL certificate.
* Safer, more secure data transfer between servers, with less chance of interception
* Increased trust with customers
* SSL is required for Payment Card Industry (PCI) compliance.

[Read more](https://medium.com/@nileshsingh/everything-about-creating-an-https-server-using-node-js-2fc5c48a8d4e)