What is HTTPS and how to implement it?

Do the procedure of operation 2021-02-23 15:59:33
https implement


I am here “ Let's embrace 2021 year SEO New trends ” The second part of the article is 6 I'll tell you a little bit SEO The importance of optimization , Today, let's talk about HTTPS And how to implement HTTPS, Let you have a deeper understanding , And grasp the key points of implementation .

Hypertext transfer Security protocols ( English :HyperText Transfer Protocol Secure, abbreviation :HTTPS; Often called HTTP over TLS、HTTP over SSL or HTTP Secure) It is a kind of transmission protocol for secure communication through computer network .HTTPS Through HTTP communicate , But use SSL/TLS To encrypt packets .HTTPS The main purpose of the development , Is to provide authentication to the website server , Protect the privacy and integrity of data exchange . This agreement is made by Netscape (Netscape) stay 1994 First proposed in , Then extended to the Internet .

 What is? HTTPS And how to implement HTTPS?

In the history of ,HTTPS Connection is often used for transaction payment on the Internet and the transmission of sensitive information in enterprise information system . stay 2000 From the end of the year to 2010 Beginning of the year ,HTTPS Start to use widely , To ensure that all types of web pages are authentic , Protecting accounts and maintaining user communications , Identity and the privacy of web browsing .

in addition , There's another kind of security Hypertext transfer agreement (S-HTTP) Of HTTP Secure transmission implementation , however HTTPS The wide application of the Internet has become a fact HTTP Secure transmission mode , therefore S-HTTP Not widely supported .

1、 What is? HTTPS?

HTTPS( Hypertext transfer Security protocols ) It's an Internet communication protocol , It can ensure the integrity and confidentiality of the data transferred between the user's computer and the website . Whenever you visit a website , Users want their online experience to be safe and private . therefore , It is recommended that you adopt HTTPS To protect the connection between users and your website ( No matter what's on your website ).

Use HTTPS Data can be sent through the transport layer Security protocols (TLS) Be protected .

The agreement provides triple critical protection :

  • encryption - Encrypt the data exchanged , To protect it from prying . This means that while the user is browsing the site , No one can “ hear ” The content of the conversation , We can't track their activities or steal their information on multiple web pages .
  • Data integrity - Whether intentional or unintentional , No data can be modified or damaged during data transmission , And it won't be tested .
  • Authentication - Prove that the user can communicate with the target website , This helps protect users from man in the middle attacks and build user trust , And then bring other commercial benefits .

2、 Use powerful A security certificate

Enabling... For the website HTTPS In the process of , You have to get A security certificate . The certificate is issued by the digital certificate authority (CA) Issued by , The agency will take relevant measures , Make sure your website address really belongs to your organization , So as to protect visitors from man in the middle attacks . When setting up certificates , You can choose 2048 A key , To ensure a high level of security . If the key of the certificate you hold (1024 position ) Security is weak , Please upgrade it to 2048 position .

When selecting a site certificate , Please pay attention to the following points :

  • From providing reliable technical support CA Get the certificate at .( Free certificates such as :Let's Encrypt、CloudFlare)
  • Determine the type of certificate required :
  • A single certificate for a single security source ( for example www.guangwei.pro).
  • Multi domain certificate for multiple known security sources ( for example www.guangwei.pro,en.guangwei.pro).
  • Generic certificate for security sources with multiple dynamic subdomains ( for example a.guangwei.pro,b.guangwei.pro).

3、 Use the server side 301 Redirect

Use... On the server side 301 Permanent redirection redirects users and search engines to HTTPS Web pages or resources .

4、 confirm Search engine Can I grab your HTTPS Web pages and index them

  • Please do not pass robots.txt File block grabbing your HTTPS Webpage .
  • Please don't go in your HTTPS The page contains noindex Mark .

If it's Baidu , Please search resources platform in Baidu , Fill in https authentication , Make sure Baidu passes the verification , If it is Google, Please use Google Search Console Of “ URL checking tool ” test Googlebot Can I visit your website .

 

版权声明
本文为[Do the procedure of operation]所创,转载请带上原文链接,感谢
https://qdmana.com/2021/02/20210223154804718e.html

  1. Are airpods still the strongest? Horizontal evaluation of 4 true wireless headphones
  2. Seamless connection with tableau, how can this large bank with 5000 + active users realize self-service analysis?
  3. react-native版文字跑马灯
  4. React native text running lantern
  5. Java、JavaScript、C、C++、PHP、Python都是用来开发什么?
  6. What are Java, JavaScript, C, C + +, PHP and python used to develop?
  7. this.byId(SupplierForm).bindElement in SAP UI5
  8. SAP UI5 JavaScript文件的lazy load - 懒加载
  9. this.byId (SupplierForm).bindElement in SAP UI5
  10. Lazy load lazy load of SAP ui5 JavaScript files
  11. "Gnome 3" - interface elements, desktop components, part names (learning notes) @ 20210223
  12. How to connect the ground gas to the micro front end?
  13. How to transform single / micro service application into serverless application
  14. 在 2021 年你需要掌握的 7 种关于 JavaScript 的数组方法
  15. Seven array methods for JavaScript you need to master in 2021
  16. 在 2021 年你需要掌握的 7 种关于 JavaScript 的数组方法
  17. Seven array methods for JavaScript you need to master in 2021
  18. 在 2021 年你需要掌握的 7 种关于 JavaScript 的数组方法
  19. Seven array methods for JavaScript you need to master in 2021
  20. RxHttp - 轻量级、可扩展、易使用、完美兼容MVVM、MVC架构的网络封装类库
  21. RxHttp - 轻量级、可扩展、易使用、完美兼容MVVM、MVC架构的网络封装类库
  22. Rxhttp - lightweight, extensible, easy to use, perfectly compatible with MVVM, MVC architecture network encapsulation class library
  23. Rxhttp - lightweight, extensible, easy to use, perfectly compatible with MVVM, MVC architecture network encapsulation class library
  24. 前端面试常考题:JS垃圾回收机制
  25. Frequently asked questions in front end interview: JS garbage collection mechanism
  26. Rxhttp - lightweight, extensible, easy to use, perfectly compatible with MVVM, MVC architecture network encapsulation class library
  27. Java之HTTP网络编程(一):TCP/SSL网页下载
  28. HTTP network programming in Java (1): TCP / SSL web page download
  29. Java之HTTP网络编程(一):TCP/SSL网页下载
  30. HTTP network programming in Java (1): TCP / SSL web page download
  31. 使用vite搭建vue项目
  32. 在组件中展示pdf文件:vue-pdf (由于未找到方法滑动加载下一页,只能点击加载下一页pdf文件)
  33. 在 vue 中通过 express 连接数据库
  34. Using vite to build Vue project
  35. Display PDF file in component: Vue pdf
  36. Connecting database through express in Vue
  37. 2021届秋招哈啰出行前端面经(一面)
  38. vue使用sdk进行七牛云上传
  39. Javascript性能优化【内联缓存】 V8引擎特性
  40. Small true wireless smart headset evaluation: put intelligence into the ear
  41. The front end experience of the 2021 autumn recruitment
  42. Vue uses SDK to upload Qi Niu cloud
  43. 深入理解 Web 协议 (三):HTTP 2
  44. dhtmlxGantt如何重新排序任务
  45. JavaScript performance optimization [inline cache] V8 engine features
  46. 深入理解 Web 协议 (三):HTTP 2
  47. Deep understanding of Web protocol (3): http 2
  48. 深入理解 Web 协议 (三):HTTP 2
  49. How dhtmlxgantt reorders tasks
  50. 深入理解 Web 协议 (三):HTTP 2
  51. JavaScriptBOM操作
  52. JavaScriptBOM操作
  53. Deep understanding of Web protocol (3): http 2
  54. Deep understanding of Web protocol (3): http 2
  55. dhtmlxGantt甘特图重新排序任视频教程
  56. vue实现七牛云上传图片功能
  57. vue.js环境配置步骤及npm run dev报错解决方案
  58. Deep understanding of Web protocol (3): http 2
  59. JavaScript BOM operation
  60. JavaScript BOM operation