当前位置:论坛首页 > Linux面板 > 讨论

【已回应】ERR_HTTP2_PROTOCOL_ERROR 错误

发表在 Linux面板2021-8-25 10:46 [复制链接] 1 3681

在部署好网站后,访问页面发现部分图片出现 ERR_HTTP2_PROTOCOL_ERROR 错误,立马搜了一圈后多是说把防跨站攻击关掉就好了,但我试了下始终不行。今天突然想到,既然是提示了 HTTP2 协议问题,就找找看配置文件里是不是有相关设置, 果然找到一行:
  1. listen 443 ssl http2;
复制代码
直接将 “http2” 去掉, 重启 nginx 服务,问题算是解决了。只是无法享受http2带来的性能提升。


我的服务器配置:
- Ubuntu 18
- PHP: 7.4- Nginx: 1.2

网站配置(只列出目前讨论中可能涉及到的配置)
- 开启了 防跨站攻击
- 开启了 SSL, 证书使用 Let's Encrypt 免费证书
- 开启了 防盗链




PS: 我另外还有一台服务器, 除了操作系统使用的是 Centos 外, 其它配置一样, 但是没出现这个问题, 就很莫名, 难道和操作系统有关?
Centos 是用的腾讯云, 香港区
Ubuntu 是AWS, 欧洲区
使用道具 举报 只看该作者 回复
发表于 2021-8-25 10:57:18 | 显示全部楼层
具体你需要根据网站日志去分析排查才能确定问题点
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表