在如何搭建商城小程序(一)中,我们已经知道了搭建商城小程序需要在阿里云里进行ssl证书的申请及购买,那么,申请和购买好了ssl证书就已经可以进行在后台搭建小程序了么?不仅仅是这样哦,接下来让我们继续进行搭建商城小程序的基础操作吧!
申请和购买了ssl证书后,我们需要下载apache服务器,并且进行配置使用ssl证书。从阿里云审核签发的证书下载之后,解压出来,会看到 4 个文件,两个数字命名的文件和 chain.pem 和 public.pem,需要用到的是数字命名的 key 文件和chain.pem、public.pem,如下图选中的 3 个。
使用 ssh 登录后台服务器,然后进入目录/opt/lampp/etc,创建一个目录ssl,然后把 3 个证书文件上传到目录下,文件名改成 后台域名.key、后台域名.chain.pem、后台域名.public.pem。
然后在这个目录中,编辑配置文件 httpd.conf,找到 httpd-ssl.conf 这行确保取消了注释,然后保存。
进入目录/opt/lampp/etc/extra,编辑配置文件 httpd-vhosts.conf,添加ssl 的 vhosts 配置,里面的域名替换成后台域名,里面需要用到刚刚上传的 ssl证书,如果没有按照教程上传,对应修改。注意添加对应的反向代理,否则渠道后台、app 后台可能无法访问。
编辑配置文件 httpd-ssl.conf,确保 ssl virtual host context 后面一般没有其他的 virtualhost 配置,如果客户自己手动添加过的,请把它们复制迁移到 httpd-vhosts.conf 里,防止其他的 sslvhost 干扰域名目录和证书绑定关系。
编辑完配置文件后,执行命令/opt/lampp/bin/apachectl -t 检查配置文件是否有问题,提示 ok,就可以执行命令 lampp reloadapache 重载配置,或者直接 lampp restartapache 重启。
注意:服务器的安全组规则需要放行 443 端口,否则无法访问。
看到这里,许多读者会觉得好难,因为全是代码看不懂啊,没关系当大家不懂时可以关注我们,并且向我们提出相关的问题,我们会一一耐心的为读者解答的哦!
在下一期的如何搭建商城小程序中,会向大家解析如何在微信中生成小程序和在微信公众平台中如何配置小程序。敬请大家期待哦!
(想了解更多请关注我们的头条号,我们会和大家一起慢慢分享微信公众平台及移动互联网给我们带来的不一样的生活方式。谢谢。我们是白银磊硕科技)