今天的分享主要来源于公司一个微信小程序项目的开发,整体本地环境测试完成后正式上线上线的时候需要https协议。所以索性分享一份完整的HTTPS配置过程。
操作环境:Windows Server 2008+IIS7+PHP多版本共存
第一步,安装SSL证书。
1、申请免费SSL证书。网上免费申请的地方很多,菠菜园这里也分享一个申请地址。http://cloud.zkii.net 供大家免费申请。信息填写后,一般10~20分钟左右就可以收到证书了,切记申请中设置的证书密码哟。
2、登陆服务器,在运行窗口中输入“MMC",在打开的窗口中点击【文件】->【添加删除管理单元】,选择【证书】,点击【添加】。如下图所示:
3、点击“证书”,在“个人”上面右键“所有任务”->“导入”,将证书导入到服务器中。导入过程中需要用到证书密码,把申请证书过程中的密码要填写在这里。
4、打开IIS,将证书和网站进行绑定。点击“绑定”—>"添加",选择对应的证书即可。
一般情况下到第四步,就已经完成了IIS环境下SSL证书的安装和配置。下面的方法主要针对微信小程序开发中,小程序没有数据,本地测试正常的处理。
5、打开注册表编辑器,找到以下键值项。
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
6、新建项:TLS1.2 ,并分别在这个键值项下面建立两个键值项:Server和Client。
7、给第六步添加的两个键值项下面添加DWORD 32位键值。具体如下:
- DisabledByDefault [Value = 0]
- Enabled [Value = 1]
Server下面两个,Client下面两个,一共是4个。不要缺少了。添加完毕重启服务器即可。稍后你就可以看到微信小程序中已经有数据了。
需要开发微信小程序的朋友也可以拨打15225098797电话与我联系。