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

news/2024/5/10 10:58:47/文章来源:https://blog.csdn.net/weixin_33912246/article/details/85973044

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协议)

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

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

相关文章

怎么提升网站权重,你只需要掌握这几点?

很多站长朋友在衡量网站质量的标准主要是通过第三方站长工具查出的网站PR值,PR值这是谷歌搜索引擎最早针对网站质量做出的一个评价值。如今国内的站长朋友更为关注的是网站权重,依然有很多人利用第三方工具判断,但权重它是搜索引擎衡量你网站…

Windows Server 在IIS上创建安全网站

第一步、打开服务器管理器,创建用户,并设置密码,自己记录下来,注意勾选密码永不过期。 第二步、设置用户隶属组:IIS_IUSRS。 第三步、设置建立的网站文件夹权限,添加刚才建立的用户,并添加修改、…

玩转Docker实战篇!使用Docker搭建Nginx静态网站,附加介绍Docker容器数据卷

一、文本目的 前面学完了Docker的一些常用语法,现在来开始将Docker用于构建和测试将Docker作为本地Web开发环境是Docker的一个最简单的应用场景。这样的环境可以完全复制生产环境,并确保用户开发的东西在生产环境中也能运行。下面从将Nginx Web服务器安…

玩转Docker实战篇!使用Docker构建Apache+Jekyll博客网站,附加介绍卷的备份

一、本文目的 本文新增的Docker知识点有: Dockerfile中VOLUME指令的使用Dockerfile中WORKDIR指令的使用docker run中--volumes-from选项的使用:使一个容器的目录挂载到另一个容器中docker run中--rm选项的使用:容器只运行一次,随…

上传JSPX文件绕过网站后缀名检查

这几天在做渗透测试的时候,发现一个有趣的东西。目标有上传漏洞,但是无论如何都没法让webshell执行。访问任何jsp文件都跳到登录的地 方,然后尝试过变换jsp的大小写,虽然不跳了,但是直接不解析,利用apache的…

方舟服务器租贷网站,方舟租云服务器

方舟租云服务器 内容精选换一换锁定弹性云服务器。租户可以锁定自己的弹性云服务器,不能锁定其他租户的云服务器。弹性云服务器被锁定后,租户将不能再对云服务器执行管理操作。POST /v2.1/{project_id}/servers/{server_id}/action参数说明请参见表1。参…

网站报红怎么解决?驰网科技

网站报红有分2种情况,第一种就是微信在手机端打开显示“已停止访问该网页”,另一种则是QQ网站报红?一开始域名都是没有问题的呀 网站报红可能是因为有用户投诉,也有可能存在同行竞争,遇到这种情况应该如何处理呢&…

Windows server 用IIS搭建网站详细教程

IIS搭建网站教程Windows 2003Windows 2008通常开通服务器后,需要进行 网站搭建,下面是win03、win08系统的操作方法网站搭建前需要将 域名解析到搭建的本机服务器ip,在哪里搞的域名就在哪里解析,备案域名需要联系机房售后运维进行过…

记用Linux服务器搭建WordPress网站教程,今天又是学习的一天

由于没有编程基础,学起来比较慢,但是在学习过程中也有了收获,通过CSDN平台,将我第一次用Linux服务器搭建WordPress网站的步骤记下来,方便日后重温 在搭建网站之前需要先准备好服务器、备案域名,Linux服务器…

如何在自己的网站上添加HTML悬浮音乐播放器?

为了美化网站,我在网站上面添加了一个HTML悬浮音乐播放器,先来看看一下效果图。 如何在自己的网站上添加HTML悬浮音乐播放器呢?今天和你们分享 首先申明三点: 1、本播放器实际上是调用网易音乐云的音乐进行播放,音乐版…

Windows服务器禁ping怎么打开?服务器禁ping有什么用?对网站的影响

一般企业为了安全对服务器都是设置禁止ping命令的,这样可以有效避免ping攻击和扫描,降低服务器被这类攻击的风险,那么服务器禁止Ping如何设置呢?今天飞飞给大家分享下禁ping的设置方法 1、在电脑桌面使用快捷键winR弹出运行窗口&…

服务器内网可以打开外网打不开怎么办?网站搭建后打不开怎么办?

服务器内网可以打开外网打不开怎么办?服务器大本营——技术文章内容集合站发车啦! 开服或是做网站建设的朋友在搭建网站的时候有遇到搭建网站后打不开的情况吗?相信应该有挺多新手小白是会遇到的,今天我给大家分享一下搭建网站打…

Service unavailable是什么意思?是网站有问题吗?怎么解决?

Service unavailable是什么意思?1、 web服务器正在重启2、 IIS连接数不够3、 超出系统分配CPU资源4、 网站程序有问题导致web服务应用程序池被系统自动禁用服务器大本营——技术文章内容集合站发车啦! 不知道大家有没有遇到过网站提示:Servi…

title: 010 - Hexo配置SEO优化

title: 010 - Hexo配置SEO优化 date: 2020-04-01 23:31:42 tags: [Hexo,建站] categories: [建站] 进行SEO优化前,最好设置下永久链接,具体可以查看上一片。或者直接进入http://your 安装插件 一个是传统sitemap,可以适用Google搜索引擎&…

java服务器并发测试_如何测试一个网站的性能(并发数)?

JMeter网站并发性测试Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java 对象、数据库&#xff0c…

python刷题网站_五个编程刷题网站,让你强大到没朋友!

力扣 (LeetCode) 官网 - 全球极客挚爱的技术成长平台​leetcode-cn.com据不完全统计,这上面可以刷的题能绕地球三圈,谁用谁知道。 Tech Recruiting Platform, Online Code Testing - Codility​www.codility.comCodility是一家著名的国外刷题网站&#x…

复制网站部分内容_网站内容防止抄袭的方法

今天我们来讲一下wordpress网站 文章禁止复制方法 。说到网站的原创文章,很多同学对其都是又爱又恨,原创文章要不停的想新思路新话题,还要写的充分富有可读性,最怕的还是辛辛苦苦的发布了原创文章结果被同行的竞争对手轻轻松松的就…

java网站创意_20+个创意十足的斜线网站设计

大多数传统的网页都是直愣愣的竖直水平的设计。不过现在,斜线网页设计与视差滚动设计(译者注:一种特殊的网页形式呈现形式,其基础原理是让多层背景以不同的速度搬动,形成立体的感觉,带来卓越的视觉体验)正在挑战这一传…

css中橙色,css实现适用于团购网站的橙色导航菜单代码

本文实例讲述了css实现适用于团购网站的橙色导航菜单代码。分享给大家供大家参考。具体如下:这是一款橙色风格的CSS菜单,没有使用Javascript技术,完全CSS代码实现,当初主要是想用在团购网站上,大家修改一下&#xff0c…

如何判断html数据是不是主页,[访问深度]网站“页面的访问深度”知道是什么吗?...

我们在触碰SEO提升中,对一个网站开展总流量评定,就需要采用lp和pv2个数据信息指标值。这就是我们常说的网址访问深度。下边给大伙儿详细介绍下网页页面访问深度地的必要性和常见问题。“网页页面访问深度”对 SEO 很重要这是为什么呢?简易了解&#xff…