如何开通阿里云服务器的HTTPS功能?

需求

最近有个小程序,需要浏览PDF文件,由于PDF文件在公司的阿里云服务器中,所以对于小程序来说是访问外部服务器,访问的链接必须是HTTPS://xxx链接,那么经过一系列的操作后,解决了此问题,特此记录一下!

步骤1

进入阿里云管理界面,进入SSL证书,购买证书,云盾证书服务(包年),免费版(个人)DV,立即购买,0元支付

步骤2

在未签发的证书中,证书申请,填入资料,域名验证方式 为 文件验证,因为我们公司的域名为阿里云委托购买,所以其它方式是验证不成功的,下一步

步骤3

从弹出的新页面中下载fileauth.txt文件到服务器/well-known/pki-validation中,注意,well-known前面是没有点的。然后添加虚拟目录.well-known(前面有点)浏览到此目录,配置好后,保证可以用https://xxx.cn/.well-known/pki-validation/fileauth.txt与http://xxx.cn/.well-known/pki-validation/fileauth.txt能正常浏览出来,注xxx为公司的域名,然后点验证,会出现验证成功。

步骤4

等发阿里云发证成功,此时状态为已签发,点右边的下载,下载对应的IIS版本,是个zip文件,里面有两个文件,xxx.pfx和pfx-password.txt文件,把.pfx文件复制到服务器,打开IIS服务管理器,本地主机--服务器证书,导入,浏览到此pfx文件,并输入pfx-password.txt中的密码,则成功导入了该证书。

步骤5

进入服务器的IIS管理器,右击默认网站,编辑绑定,添加,https端口为443,证书选择alias刚刚导入的证书,到时,可以用https://www.xxx.com正常访问了,但chrome浏览器上还是会出现 不安全 三个字。

步骤6

发现微信小程序中依然不能访问,因为微信小程序对ssl的版本有要求,必须要tls1.2及以上版本才能正常访问,接着再找资料,发现要改注册表并重启服务器才行,更注册表的网址为:https://blog.csdn.net/jackbon8/article/details/82702563

到此服务器成功开通了https://功能,之前的http://也还是可以继续使用的

 

你可能感兴趣的:(https)