2016-01-24 92 views
2

我有一个服务器与http2我配置了4个图像时,一些客户端请求index.html,它的工作原理,但我已经看到的Apache的access_log,客户端提出的图像请求。这是对的吗? 我的意思是,我认为access_log应该只有index.html的请求,并且客户端获得索引和推送图像的响应,而不是推送图像的请求。当我做一个http2推,我向服务器发出请求?

这是我的access_log有:

127.0.0.1 - - [24/Jan/2016:14:33:30 +0100] "GET/HTTP/2" 200 290 
127.0.0.1 - - [24/Jan/2016:14:33:30 +0100] "GET /images/pele.jpg HTTP/2" 200 299013 
127.0.0.1 - - [24/Jan/2016:14:33:30 +0100] "GET /images/fault.jpg HTTP/2" 200 230215 
127.0.0.1 - - [24/Jan/2016:14:33:30 +0100] "GET /images/zidane.jpg HTTP/2" 200 655296 
127.0.0.1 - - [24/Jan/2016:14:33:30 +0100] "GET /images/cr7.jpg HTTP/2" 200 312883 

回答

2

在我看来,从mod_h2源代码,将推动资源相同的方式处理一个前端HTTP/2请求处理 - 发送通过合成的http/1.1请求中的服务器。

这就是为什么它被记录,就好像它从客户端进来。

AFAICT,目前没有办法在日志中区分这些。

相关问题