免费且不错的SSL证书(Let’s Encrypt)在IIS上超简单部署安装方法
一、前言详情:
这些天正在做微信小程序的开发,小程序请求的服务器要求必需是HTTPS方式访问,所以筛选了这个免费不错的SSL证书!这里我主要详情在Windows IIS服务器上部署安装Let's Encrypt,从而实现您的域名HTTPS方式访问,这里主要是通过一个开源的自动部署Let's Encrypt的命令行程序letsencrypt来完成的,Linux下面的教程比较多大家能百度一下,我这里就不详情了。Let's Encrypt应该是目前我个人理解到的最靠谱的免费SSL证书,它属于DV(Domain Validation)证书,关于SSL和Let's Encrypt的详细详情大家能参考如下两篇头条文章:
Let's Encrypt-靠谱又免费的SSL证书:http://www.toutiao.com/a6408122503105085698/
网站https与SSL证书那些事:http://www.toutiao.com/a6410902912054444289/
二、下载自动安装程序:
访问github.com搜索“letsencrypt-win-simple”,或者者直接访问网址:https://github.com/Lone-Coder/letsencrypt-win-simple/releases 下载zip文件,我下载用的是letsencrypt-win-simple.V1.9.3.zip,而后上传到服务器。
三、IIS服务器WEB站点准备:
我用的是windows 2008 r2 IIS7,在IIS新建web站点,站点目录存放在D:\www\中,网站根目录建立index.html文件内容是Hello world,将域名解析到服务器并绑定到网站,访问网站正常;
四、自动设置程序准备、运行和设置:
在网站根目录建立Web.config文件,而后将下载的letsencrypt-win-simple.V1.9.3.zip文件解压缩到C:\letsencrypt目录中,打开Web_Config.xml文件内容复制替换掉网站根目录的web.config文件内容;
而后进入运行cmd进入命令行模式,在命令行中cd c:\letsencrypt,而后在命令行模式输入:
letsencrypt.exe –emailaddress xxxxxx@outlook.com –usedefaulttaskuser –accepttos –manualhost wwww.xxxx.com –webroot D:\www
其中xxxxxx@outlook.com和wwww.xxxx.com分别替换成您的邮箱和域名;运行后中间讯问出现升级证书异常发送提示到哪个邮箱,输入您的邮箱地址,而后回车大工告成。备注:申请的这个证书是3个月时间的有效期,自动程序在计划任务里边建立了一个计划任务会自动升级证书,大家用后需要注意观察这个自动升级的效果。
最后在IIS中绑定域名设置,选择站点–绑定–增加,类型选择https,ssl证书选择刚才程序自动增加的证书,原来绑定的http域名不使用删除,这样http和https两种方式都能访问网站。
五、测试效果,大功告成:
测试免费SSL证书Let's Encrypt的安装结果,用浏览器访问https://www.XXX.com:
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 免费且不错的SSL证书(Let’s Encrypt)在IIS上超简单部署安装方法