用宝塔、aaPanel(宝塔国际版)、小皮面板都试过了一用https访问页面就会出现“Bad Request”的错误提示。
服务器用的是VPS。
Cloudflare的加密方式为“完全”这么设置的话访问页面会出现“Bad Request”的错误提示,
已知Cloudflare的“完全”加密方式为:浏览器→Cloudflare→服务器(vps)都采用加密,而灵活只有:浏览器→Cloudflare之间采取加密
如果把Cloudflare的加密方式改为了“灵活”结果就能用https正常访问了,不过用这个“灵活”只有浏览器→Cloudflare之间采取加密而Cloudflare到服务器就不是用加密的方式了,这样的话会存在安全问题。
根据加密方式的描述“完全”的话是会使用“服务器上的自签名证书” 服务器(宝塔面板)上设置的SSL证书是从Cloudflare上申请来的,应该是没问题的
以下回答参考GPT并且由妙妙大帅整理:
可能是由于Cloudflare的SSL证书与VPS服务器的SSL证书不匹配导致的。你可以检查以下步骤:
确保VPS服务器上的SSL证书是正确的,并且与Cloudflare上的SSL证书匹配。
确保你的网站配置正确,包括正确设置了SSL证书,并且在Cloudflare中启用了HTTPS支持。
检查服务器上的防火墙设置,确保不会阻止来自Cloudflare的HTTPS请求。
尝试使用其他浏览器或设备访问你的网站,看看问题是否仅出现在特定浏览器或设备上。
如果问题仍然存在,请联系你的VPS提供商或Cloudflare支持寻求进一步帮助
需要进行一定配置就行。
可以查看这篇文章,进行解决
https://www.zhuzhouren.cn/jianzhanjiaocheng/fuwuqiyunwei/7195.html