微信小程序 linux xampp下配置https证书

本文详细介绍如何在阿里云CentOS环境下,为XAMPP配置SSL证书,实现HTTPS,以满足微信小程序支付功能的需求。包括SSL证书申请、上传及配置步骤。

因为微信小程序的支付功能要求使用https,因此需要搭建https

os环境 : aliyun centos(linux 7.2.12)

php环境: xampp

一、 申请ssl证书

本人是在阿里云上购买的域名   有一年免费的ssl证书使用期限.之后使用要付费的说...

申请后 在ssl证书(应用安全) 里可以看到申请的列表.点击申请 右侧会弹出验证框(选择自己在dns中添加一条txt 的 主机记录 值用弹框里的) 添加后过几分钟(10分钟内生效) 点击验证.配置正确的话会验证通过.通过后可以看到已签发

点击下载选择apache 把证书下载到本地 解压后可以看到三个文件

首先需要将他们上传到指定的xampp的文件夹。 
将.key文件上传至:/opt/lampp/etc/ssl.key 文件夹下
将两个.crtwww.xxx.com.crt文件上传至:/opt/lampp/etc/ssl.crt 文件夹下

当完成文件上传后,要在配置文件中做好配置,然后重启服务器即可 
打开/opt/lampp/etc/extra/https-ssl.conf文件,做如下配置:

SSLCertificateFile "/opt/lampp/etc/ssl.crt/www.xxx.com.crt"
SSLCertificateKeyFile "/opt/lampp/etc/ssl.key/www.xxx.com.key"
SSLCertificateChainFile "/opt/lampp/etc/root_bundle.crt" 

重启xmapp后 证书即生效.

没有配置之前用https://请求头访问 会报不安全. 配置后可以正常访问
注意:本人此处遇到一个坑,配置/opt/lampp/etc/extra/https-ssl.conf文件的时候,文件中本来有一条SSLCertificateFile 与SSLCertificateKeyFile的配置,如果不注释掉原先的.直接加上自己的配置 会导致apache不能重启,重启阿里云服务器后 导致apache不能启动...把原先的配置注释掉后添加上自己的 配置可以正常启动!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值