You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nginx日志显示HTTP/2.0而Puma日志显示HTTP/1.0问题咨询

这个现象属于正常的默认行为,不存在日志冲突问题。

原因解释

  • Nginx access.log中记录的HTTP/2.0是客户端和Nginx服务之间通信使用的HTTP协议版本
  • Puma日志中记录的HTTP/1.0是Nginx作为反向代理,向背后的Puma服务转发请求时使用的协议版本,Nginx默认向上游服务转发请求时使用HTTP/1.0,属于官方默认设定,完全不会影响正常业务运行。

如需调整转发协议版本可核查的配置

如果需要让Nginx向上游转发请求使用HTTP/1.1,可以修改Nginx的站点配置文件:

  1. 配置文件通常存放在以下路径:
    • /etc/nginx/conf.d/目录下对应站点的.conf文件
    • 部分Debian/Ubuntu发行版的配置会放在/etc/nginx/sites-available/目录下
  2. 在对应的location配置块中新增/修改如下参数:
# 指定转发使用HTTP/1.1版本
proxy_http_version 1.1;
# 如果需要启用长连接,可额外添加下面的配置
proxy_set_header Connection "";
  1. 修改后执行nginx -t校验配置合法性,确认无报错后执行nginx -s reload重载配置即可,后续Puma日志就会显示请求为HTTP/1.1版本。

内容的提问来源于stack exchange,提问作者listenlight

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 17:06:05