###前文:php
因为最近须要在微信进行微信小程序开发,而小程序的后端访问须要https访问,于是为网站配置https访问,特此记录html
服务器须要支持https请求,须要在网站服务器安装SSL证书,并进行相关配置。 通常而言,咱们能够在开发者工具上看到网站的安全证书, 笔者所申请的安全证书是经过阿里云的云盾服务申请的由赛门铁克颁发的免费SSL证书,证书的种类能够在此查看查看证书种类(阿里云连接,不喜勿点) 根据文档提示选择适合本身的证书后,就能够开始进行证书的安装了。linux
在颁发证书的时候,其实已经有了部分安装提示,可是因为每一个人的服务器配置问题,仍是有一些细微的差异的。apache
遮盖部分为生成的证书名称,每一个人申请的证书名称应该是不一样的。小程序
同时安装目录下的目录文件也有所区别,本文安装笔者的安装目录进行说明,其余目录不一样的能够参考寻找相似目录,如上图,后端
conf目录存放apache的配置文件httpd.conf conf.d 目录存放服务器运行环境等配置文件,如php.conf、phpmyAdmin.conf、ssl.conf等,sll.conf即是咱们一会须要修改的文件 conf.modules.d目录存放的Apache服务器加载的扩展模块,这样在httpd.conf中就不要加载模块了,只须要在该目录下增长模块便可,安全证书所需的模块也在此加载微信小程序
ssl.conf配置(各参数含义可参考上方阿里云配置或自行阅读配置文件中注释说明):
![]()
centos
重启Apache服务器; 经过https访问网站试试吧安全
注:以上目录根据配置不一样有所差别,请自行斟酌服务器