微擎免费开启HTTPS的方法适用于WDCP或宝塔面板

一、首先HTTPS 和 HTTP区别

1、HTTP是超文本传输协议,明文传输信息,HTTPS则是具有安全性的SSL加密传输协议

2、HTTP和HTTPS使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443

3、HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议、要比HTTP协议安全

4、HTTPS对比HTTP可以在很大程度上提供安全的DNS基础设施

5、应用方面,微信公众平台声明在2018年不再支持开发者HTTP传输协议。

二、如何开启微擎https

1、首先安装WDCP/宝塔面板

2、点击网站 选择要开启的站点 点击设置

3、选择ssl 点击开启https功能,或者到服务器所在的空间商申请免费的CA证书,上传至nginx或apache的证书存放目录(具体参考面板的说明)

4、 结合空间商ssl证书配置与面板ssl配置要求进行配置,一般是在conf文件中进行修改。

三、微信公众号需要配置的地方

1、公众号配置中 注意把http 改为 https 否则会白屏

2、微信支付需要把http 改为 https,否则报错,无法支付

3、更换后一些收款码将无法使用,要重新生成

4、修改后可能要等待2-5分钟左右,或重启nginx或apache服务器生效。

最后要注意:

在微擎的WEB程序文件中,打开data/config.php 42左右 $config['setting']['referrer'] = 0; 下面务必加入

$config['setting']['https'] = 1;

你可能感兴趣的:(微擎免费开启HTTPS的方法适用于WDCP或宝塔面板)