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.
相关产品推荐
相关产品推荐

