IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)

news/2024/5/20 10:47:48/文章来源:https://blog.csdn.net/weixin_33750452/article/details/93389643

IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)

一、HTTPS 协议介绍

1,什么是 HTTPS 协议?

  • HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的 HTTP 通道,即 HTTP 的安全版。
  • 简单来说 HTTPS 就是在 HTTP 上面加了一层 SSL 协议。我们可以在 HTTP 站点上部署 SSL 数字证书将其变成 HTTPS。
  • 对用户来说最直观的表现就是当访问 HTTPS 站点时(比如 https://www.baidu.com),可以看到在地址栏里有一个小绿锁图标,说明这个网站使用了 HTTPS 协议。
原文:IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)

2,为什么要使用 HTTPS 协议

(1)通过加密通讯连接,可以保证数据传输的安全,这点在交易支付方面尤为重要。虽然 SSL 并不是无懈可击的,但是这样做起码可以提高窃听成本。
(2)使用了 HTTPS 之后,如果网站的访客是从其他已经使用了 HTTPS 的网站上跳转过来,你就能在 Google Analytics 中获取更完整的来源信息。
(3)如果你要部署发布一个 iOS 企业应用,那么下载服务器就必须使用 HTTPS 协议。

3,如何使用 HTTPS 协议

(1)目前想在 web 上使用 HTTPS 的话。你首先需要获得一个 SSL 证书文件,该证书由一个受浏览器信任的公司所签署。
(2)获得证书以后,你需要在你的 web 服务器上指定其所在的位置,以及与你关联的私钥的位置,并开启 443 端口准备使用。

二、Let's Encrypt 介绍

1,基本介绍

(1)Let's Encrypt 是国外一个公共的免费 SSL 项目,由 ISRG 联手组成证书颁发机构,可以签发免费 SSL/TLS 证书。
ISRG(Internet Security Research Group,互联网安全研究小组)是一个关注网络安全的公益组织,其赞助商从非商业组织到财富100强公司都有,包括 Mozilla,Akamai,思科,Facebook,密歇根大学等等。
(2)Let,s Encrypt 是为普及 HTTPS 而发起的,它推动了基础 DV SSL 证书的普及。其证书已经被 Mozilla、Google、Microsoft 和 Apple 等主流浏览器支持,只需要 web 服务器配置好 HTTPS 证书,浏览器会在加载时验证 web 服务器 HTTPS 证书是否有效。
(3)随着 https 的普及,Let’s Encrypt 目前已成为全球最受欢迎的免费 SSL 证书签发机构。

2,使用优点

  • 完全免费,避免 ISP 劫持
  • 申请速度快、无需注册账户

3,注意事项

  • Let's Encrypt 的基础 DV SSL 证书,只提供了数据加密,不验证身份,无法向用户证明网站的所有者。但即使这样也满足了基本需要了。
  • 它一次只会颁发 3 个月有效期的证书,到期之后需要自己再续上(仍然是免费的)。不过我们可以自己写定时脚本任务或者使用工具来自动续约。

三、使用 Certify 来自动申请并配置证书

1,Certify 介绍

  • Certify 是一个可以自动续订 Let's Encrypt 颁发证书的第三方 GUI 软件(图形界面工具)
  • 使用它可以自动配置、创建和自动续订证书,并且到快要续订的时候会自动发邮件通知我们。

2,使用步骤

(1)首先将 Certify 下载到服务器上并安装。注意其依赖 Microsoft .NET Framework 4.5,安装时会提示。
  • 官网地址:http://certify.webprofusion.com/
(2)第一次启动程序时会弹出对话框让我们填写个邮箱地址,等证书快要过期的时候我们会收到续订证书的提醒邮件。这里我们填上常用的 email 地址。
原文:IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)
(3)点击“新建证书”按钮,certify 会自动扫描 IIS 中的站点,选择我们要申请证书的域名。完毕后点击“保存”按钮进行保存。
原文:IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)
(4)保存后点击“请求证书”按钮获取证书。
原文:IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)
(5)在申请的同时,Certify 会在网站根目录下生成 .well-known 文件夹,并自动配置 web.config,自动验证证书。完全不用我们干预。
原文:IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)
(6)待其执行完毕后,返回 Certify 的首页面可以看到站站点已经成功使用了 Let's Encrypt 的证书了。
原文:IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)
(7)我们可以把网站根目录下之前自动创建的 .well-known 目录给删掉,以保持网站目录干净。
原文:IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)

3,测试检查

(1)首先使用浏览器访问:https://www.hangge.com,可以看到地址栏前面已经带了个小绿锁,说明 SSL 证书已经成功配置。
原文:IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)
(2)打开 IIS 可以看到 SSL 证书确实已经自动配置好了。
原文:IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)

转载于:https://www.cnblogs.com/duanweishi/p/8483161.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_738780.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用CSS3开启GPU硬件加速提升网站动画渲染性能

遇到的问题: 网站本身设计初衷就没有打算支持IE8及以下版本浏览器,并不是因为代码兼容性问题,而是真的不想迁就那些懒得更新自己操作系统和浏览器的用户,毕竟是我自己的网站,所以我说了算!哈哈~ 没有了低版…

织梦怎么样备份网站

很多用织梦的朋友不知道怎么备份网站,还有些朋友备份网站的方式不对。当遇到网站被黑、服务器到期等关键时刻,导致数据丢失,网站不能用。新搭建网站就得一切从头再来,找技术恢复,又是一笔不小的开支。这是一种无形的损…

19期-当你在百度搜索关键字的时候,哪个网站会排在最前面?今天给大家科普一下“网站SEO”

前言 什么是SEO呢?SEO是Search Engine Optimization,意为“搜索引擎优化”,一般简称为搜索优化。对于SEO的主要工作就是通过了解各类搜索引擎如何抓取互联网页面,如何进行索引以及如何确定其对某一个特定关键词的搜索结果排名等技…

工具网站

http://tool.oschina.net/

技术整合网站

表格功能实现 1.阿里的easyexecl 数据导出功能实现 https://blog.csdn.net/weixin_38546942/article/details/87878983 2.Apache POI的实现方式 https://www.cnblogs.com/huajiezh/p/5467821.html

网站访问出现 ------ Can not write to cache files, please check directory ./cache/ .

2019独角兽企业重金招聘Python工程师标准>>> 最近在搞微商城时,突然出现了Can not write to cache files, please check directory ./cache/ .这样一个提示, 但最近好像没搞什么大动作,怎么回事,经过一番折腾&#xff…

从运维角度看中大型网站架构的演变之路

一个成熟的网站架构并不是一开始设计就具备高可用、高伸缩、高性能等特性的,它是随着用户量和业务线不断增加,基础架构才逐渐健壮的。在发展初期,一般都是从0到1,不会一上来就整一些大而全的架构,也很少人这么任性。说…

网站作业不能粘贴

前两天学校发了一个网上作业,然后就想从网上找点东西借鉴一下,但是网站不让粘贴 又正好最近在学网站制作,就想尝试一下能否绕过这个这个。下面是尝试的几种方法。 直接禁止js 这是第一想法,直接禁止他的js运行, 果然能…

从零开始建站(四) - 后端项目搭建

简介: 这节聊一聊项目的后端,之前也讲过,因为对前端不熟悉,所以在前端花了太多的时间,导致到后端开发的时候搞的人有点疲,所以很多东西从简了,很多细节东西没有考虑,只想着把基本功能…

Ubuntu Nginx下配置网站ssl实现https访问

为什么80%的码农都做不了架构师?>>> 最近在看 HTTP权威指南 看到介绍了HTTPS的ssl,自己就动手测试了下,将步骤记录下 HTTPS简介 什么是HTTPS?百科是这样解释的。HTTPS(全称:Hyper Text Tran…

大型网站架构系列:负载均衡详解(1)(转)

面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分…

搜索关键词分析——以个人博客网站为例

背景 我做了一个个人博客网站,希望能够记录自己的学习,工作和成长笔记。同时为更多有相同需求的人提供帮助和支持。那么用户应该怎么来找到我这个博客网站呢?通过什么关键词能够快速找到这个博客网站呢? 接下来本文就来探讨一下关…

基于python的种子搜索网站,你懂得!

该项目是基于python的web类库django开发的一套web网站,给师弟做的毕业设计。本人的研究方向是一项关于搜索的研究项目。在该项目中,笔者开发了一个简单版的搜索网站,实现了对数据库数据的检索和更新。通过开发该项目,笔者学习和巩…

只有登陆注册页需要https加密吗?N网站有必要全站加密吗?

很多人都觉得,HTTPS 可以保护用户的密码等登陆信息,那么其他时候就不需要了。但火狐Firefox浏览器插件Firesheep,证明了这种想法是错的。我们可以看到,其实在一些社交平台,劫持其他人的session是非常容易的。我们以常见…

windwos服务器网站504,打开网站出现504 gateway time-out的原因及解决方法

我们在访问大流量网站或者运营有较多数据的网站时候,偶尔会出现504 GatewayTime-out错误,那么造成504 gateway time-out是什么原因呢?这多是网站服务器配置不当导致的,下面分享一下504 gateway time-out解决方法。1、代码释义504 …

java嵌套其他人网站页面_手把手教你实现Java权限管理系统 前端篇(十五):嵌套外部网页...

嵌套外部网页在有些时候,我们需要在我们的内容栏主区域显示外部网页。如查看服务端提供的SQL监控页面,接口文档页面等。这个时候就要求我们的导航菜单能够解析嵌套网页的URL,并根据URL路由到相应的嵌套组件。接下来我们就讲解具体实现方案。实…

使用Apache JMeter测试网站压力

使用Apache JMeter测试网站压力 一、进入官网下载资源 官网地址:http://jmeter.apache.org/download_jmeter.cgi 提供同版本百度网盘下载: 链接:https://pan.baidu.com/s/1kM3hucZJWwFZpwBFk-2FYA 提取码:0qrf 二、解压资源apach…

centos7 php无法启动服务器,centos7下无法启动ssh服务_网站服务器运行维护,centos7,ssh...

win10文件夹显示一个小一个大怎么办_网站服务器运行维护win10文件夹显示一个小一个大的解决办法:首先进入“我的电脑”,点击上方的“查看”;然后点击界面右边的“选项”;接着在弹出的窗口中选择“查看”;最后选择“应用…

宝塔面板ab模板建站_建站工具篇:在首次建站过程中,我都用到了哪些建站工具?...

工欲善其事,必先利其器。在生活中、在工作中我们经常会使用到一些实用的工具,来帮助我们快速的完成任务,建站也是一样,我们需要利用一些工具来帮助我们快速便捷地搭建网站。下面,跟大家聊聊在建站的过程中我都使用了哪…

速度优化_WordPress网站速度优化指南

使用Wordpress搭建的网站普遍打开速度太慢,针于SEO来讲提升网站打开速度才能获得好的体验。如何提升Wordpress网站打开速度,让WP博客程序实现速度秒开,经过研究实践终于突破了速度这一难题。要提升Wordpress速度需要结合多方面来进行操作&…