网站打开CloudFlare 526报错

网站使用了CloudFlare

出现526报错 是SSL证书问题导致

Invalid SSL certificate Error code 526

CloudFlare遇到Error 526无效的SSL证书

解决

SSL模式

Flexible :您的网站访问者和Cloudflare之间有加密连接,但是从Cloudflare到您的服务器没有加密。即半程加密。优点在于:你的网站不需要SSL证书,用户也能实现SSL加密访问。

Full:全程加密,即从你的网站到CDN服务器再到用户,全程都是SSL加密的。优点在于:只要你的服务器有SSL证书(不管是自签名证书还是购买的SSL),就可以实现SSL加密访问。

Full(strict):全程加密,它与Full SSL的区别在于你的服务器必须是安装了那些已经受信任的SSL证书(即购买的SSL证书),否则无法开启SSL加密访问。

宝塔面板(不要设置域名强制https)使用的Let’s SSL,如果使用的是Flexible模式,前台提示

ERR_TOO_MANY_REDIRECTS

还必须使用Full或者Full(strict),因为使用的是免费的Let’s SSL所以选择Full。问题都解决。

如果是免费版本的Let’s SSL,那么需要定期进行续期,Let’s SSL免费3个月,这样宝塔面板增加定时任务自动续签。

如果证书是付费购买的可以选择Full(strict)。

Corn增加:

/www/server/panel/pyenv/bin/python -u /www/server/panel/class/acme_v2.py –renew=1

CloudFlare现在自动设置网站使用Full(strict),Let’s SSL3个月就要操作续期,最好的解决方案:

使用CloudFlare免费证书(有效期15年)

CloudFlare申请证书路径

英文界面:Cloudflare->SSL->Original Server->Create Certificate

中文界面:CF后台->SSL->源服务器->创建证书

默认选择RSA 2048,证书有效期15年

复制pem和key填到对应的宝塔面板(SSL-其他证书-保存)就可。

 

0
分享到: