前言:因为是最近的微信小程序项目,需要在服务器配置https环境。因为不擅长服务器配置,所以从18:00一直折腾到22:30才成功,足足花4个半小时。为了避免以后不在走弯路,所以抽了点时间写了这篇文档。
前言:因为是最近的微信小程序项目,需要在服务器配置https环境。因为不擅长服务器配置,所以从18:00一直折腾到22:30才成功,足足花4个半小时。为了避免以后不在走弯路,所以抽了点时间写了这篇文档。
1、申请免费的SSL证书
路径地址:【控制台->域名】 在每个实名认证过域名后面都会有一个【SSL证书】链接,如下图
点击进入后为如下截图:
提交申请后,需要一定时间的审核,耐心等一下就是了。
2、推送证书到云产品
审核成功后是这个样子的
3、配置策略
操作路径:【控制台->云服务器 ECS->安全组】,这个位置要慢点找,因为阿里云的控制台功能太多,不太好截图,截个大概吧。
然后右侧有个【配置规则】,截图如下
进入后,新建443规则。注:如果你已经建立过了,此步跳过。 以下是配置图
4、解析地址
找到域名列表,点击解析,然后按页面操作即可。此步骤比较简单,所以省略咯……^_^。
经过以上一系列的操作铺垫,终于进入正题了,那就是Apche服务器的配置
5、下载证书并上传到服务器
5.1:在Apche的安装目录下的conf文件夹建立个cert目录,然后将下载的证书放到里面去。
5.2:修改httpd.conf文件
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
LoadModule rewrite_module
#去掉上面三行前的"#"
保存退出
5.3:修改httpd-ssl.conf文件
先备份原始httpd-ssl.conf文件,然后将附件的httpd-ssl.conf文件替换,用编辑器打开,按提示修改成你自己的网站信息即可。
