>[warning] ## **注:** > 1.微信规定**小程序必须使用https域名**,也就是必须配置ssl证书。 2.**证书申请方法请查看本文档:源码安装(必看)- 1.服务器及域名配置-SSL证书申请。**[【点击跳转查看】](https://www.kancloud.cn/crmeb/crmebpro/1764246) ## **SSL证书** 大部分免费证书(指阿里/腾讯申请的),下载本地后,解压都会有以下四个文件夹。宝塔面板只需要用到nginx或apache的,其他无需理会。 请根据你的服务器web环境查看下列文档: ![](https://img.kancloud.cn/7c/aa/7caa5bc17bc48b868112a80ea47fcfe6_862x256.png) ## **Nginx环境配置证书方法** 进入nginx(证书)目录,有以下两个文件 ![](https://img.kancloud.cn/78/0c/780c2d7f071392d713430e8e59341597_494x354.png) 其中 红色框 .key 后缀的是服务器私钥,填入面板证书的左边框中(用文本编辑器打开,全选完整复制粘贴进去) 蓝色框 .crt 后缀的是证书(也可能是pem后缀),填入面板证书的右边框中(用文本编辑器完整复制粘贴进去) ![](https://img.kancloud.cn/77/ba/77ba125124d8beee42e0843eeec4eea2_1554x770.png) 然后保存即可。 ## **Apache环境配置证书方法** 进入apache(证书)目录,有以下三个文件 ![](https://img.kancloud.cn/46/c2/46c2866554522e9a247a670e54f2844b_738x378.png) 其中红色框.key 后缀的是服务器私钥,填入面板证书的左边框中(用文本编辑器打开,全选完整复制粘贴进去) 另外两个证书(黄色框root根证书、蓝色框域名证书),则需要合并后,填入面板证书的右边框中(用文本编辑器完整复制粘贴进去) ### **合并方法:** 1.本地文本编辑器新建文本文件。 2.打开 蓝色框的域名证书文件,全选复制,粘贴到新建文本里 3.再打开黄色框root根根证书,全选复制,粘贴到新建文本里刚才内容的下方,合并成一个文件。(注意完整,顺序,蓝色框内容在上,黄色框在下)。 合并完完成后,全选所有内容,填入面板证书的右边框中(完整复制粘贴进去)。 ![](https://img.kancloud.cn/3a/bc/3abc44459726e0ab0da3ffa1abb7b846_1532x864.png) 保存即可。 若不合并只填域名证书手机访问就会报缺失证书链/不安全等同时 若顺序不正确会导致apache无法正常启动 ### **注意:** 若安全组未放行443(ssl)端口,会造成无法https访问。 大部分免费CDN不支持SSL,若有用CDN无法正常访问的,可以尝试关闭访问。 若要开启强制https,请确保自己站点没有做其他301跳转(伪静态/js)。