值得推荐windowsIIS服务器下自动安装免费SSL证书软件
不过这个问题被国外的大神解决了,他们推出了一款非常简单的在windows IIS环境下自动安装SSL证书。
这个软件名叫Certify SSL Manager
从letsencrypt/
使用时,首先将Certify下载到服务器上并安装。注意其依赖 Microsoft Framework 4.5,Windows 2012 R2默认安装 4.5,Windows 2008 R2等低版本安装时会提示。
第一次启动程序时会弹出对话框让我们填写个邮箱地址,等证书快要过期的时候我们会收到续订证书的提醒邮件。这里我们填上常用的 email 地址,注意这里不认QQ的数字前缀邮箱。
进入以后,全部图形化界面,操作很简单,流程:
点击“新建证书”按钮,certify 会自动扫描 IIS 中的站点,选择我们要申请证书的域名。完毕后点击“保存”按钮进行保存。保存后点击“请求证书”按钮获取证书。在申请的同时,Certify 会在网站根目录下生成 .well-known 文件夹(我们可以稍后把这个目录给删掉,以保持网站目录干净。),并自动配置 web.config,自动验证证书。完全不用我们干预。待其执行完毕后,返回 Certify 的首页面可以看到站站点已经成功使用了 Let’s Encrypt 的证书了。
有一点需要注意,免费版的Certify只支持5个站点。
证书获取之后,还有一件重要的事情,就是限制只允许HTTPS访问(图),同时要在IIS设置HTTP自动转向到HTTPS,这块内容请自行搜索,特别是针对C#应用,web.config就能搞定,URL重写都不用,也不用改403的javascript自动转向。
相关推荐
-
虚拟主机不解析.htaccess伪静态不生效的方法
先在虚拟主机开启伪静态,再建.hss文件,内容格式参考如下一般服务器是不用开启的主要有的空间没有开启,方法在伪静态规则最上面加上下面的代码即可:...
-
一个vps可以搭建几个网站,如何用vps建立个人网站
我们的网站做好之后需要放到服务器上,大多数租用的都是vps服务器,那么一个vps可以搭建几个网站呢,如何用vps建立个人网站,下面一起来了解下。
-
服务器安全防护系统
服务器安全防护系统是一系列用于保护服务器免受网络攻击和恶意行为的措施和技术。以下是几种常见的服务器安全防护系统及其详细方法:防火墙:配置网络防火墙以限制入站和...
-
Windows 2003的Web服务器配置方法
WindowsSrvr2003中Intr信息服务(IIS)升级为IIS6.0,其安全性更高。默认情况下,WindowsSrvr2003没有安装IIS6.0,要通过控制面板来安装。
-
服务器安全证书过期怎么处理
当你在访问一个网站时,如果浏览器提示"服务器安全证书过期"的错误信息,这通常表示该网站使用的SSLTLS证书已经过期。SSLTLS证书是一种用于加密网络通信和验证网站...