在GoDaddy申请的证书,在按照如下官网文章指引的内容进行操作,也没什么用,在服务器证书止导入CRT文件依然会消失。
Manually install an SSL certificate on my IIS 10 server
折腾了好多遍,百度也无果,最后发现解决方案倒是不复杂,重点就是一定要用IIS来生成证书请求(CSR - Certificate Signing Request)。
-
打开IIS管理器,在左侧连接Connections面板选择服务器名称节点并在中间Home面板找到服务器证书Server Certificates 如图1:
图1
-
双击打开服务器证书图标,在右侧侧格中点击创建证书请求Create Certificate Request...如图2:
图2
-
在弹出的窗口中填入必要的信息后点下一步:
图3
-
上面保持默认就行了,GoDaddy要求位长至少要2048,默认是1024,记得修改:
图4
-
指定一个路径和文件名,点击完成Finish按钮保存这个证书请求。
图5
-
打开刚刚生成的证书请求文件,复制里面所有内容再去GoDaddy网站申请证书。
图6
-
在GoDaddy生成新的证书后,进入证书下载界面,选择服务器类型Server type为IIS然后点下载Zip文件Download Zip File:
图7
-
将下载到的文件3个放到服务器上某个文件夹下,依然在刚才的IIS管理界面,点击完成证书请求Complete Certificate Request...如下图:
图8
-
指定下载来的Zip文件中解压出来三个文件中的扩展名为.crt的文件,输入一个友好名称,我这里用的samplename,将证书仓库选择为网页主机Web Hosting然后点确定OK按钮,如下图:
图9
注意如果期间有什么错误,记得按照上面提到的官方指引的步骤做一遍后再试上面的步骤就解决了。
达叔傻乐(darwin.zuo@163.com)










网友评论