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

Nginx配置监听HTTP/1.2但日志中所有请求仍为HTTP/1.1的问题求助

Nginx配置监听HTTP/1.2但日志中所有请求仍为HTTP/1.1的问题求助

各位大佬好,我最近碰到个头疼的问题:明明已经把Nginx配置成监听HTTP/1.2协议了,但查看服务器的访问日志时,发现所有进来的请求居然全都是HTTP/1.1版本的,完全找不到HTTP/1.2的请求记录。

下面是我截取的部分日志内容:

[11/Oct/2024:11:53:41 +0300] "GET /el_gr/tapetsaries-toixou/fototapetsaries-toixou/zoa/filtra/xromatikes_omades-psychra-kitrina-xroma-oxia_fusiko-gkri_mpez-leuko-anoichto_mob-mob-somon-anoichto_gkri-anthraki-gkri-thema_fototapetsarias-artistic-apoxrosi_fototapetsarias-egchromo?price=amshopby_slider_from-amshopby_slider_to HTTP/1.1" 200 50347 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.89 Mobile Safari/537.36 (compatible; GoogleOther)" 
[11/Oct/2024:11:53:41 +0300] "GET /el_gr/catalog/product/view/id/144583/s/144583-fototsapetsaries-diafora-sxedia-megethi-100-159102/ HTTP/1.1" 200 55818 "-" "Mozilla/5.0 (compatible; Pinterestbot/1.0; +http://www.pinterest.com/bot.html)" 
[11/Oct/2024:11:53:43 +0300] "GET /el_gr/catalog/product..."

我的Nginx server块核心配置大概是这样的:

server {
    listen 80 http1.2;
    server_name mydomain.com;
    # 其他路由、静态资源处理等配置...
}

想请教下大家,这种情况可能是什么原因导致的?是访问我网站的客户端(包括爬虫)都不支持HTTP/1.2吗?还是我的Nginx配置有什么疏漏?有没有办法验证Nginx确实在正确监听HTTP/1.2协议呢?

备注:内容来源于stack exchange,提问作者G. G.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 13:04:31