![keepalive_disable 参数 nginx 针对特定用户代理/浏览器](https://linux22.com/image/740339/keepalive_disable%20%E5%8F%82%E6%95%B0%20nginx%20%E9%92%88%E5%AF%B9%E7%89%B9%E5%AE%9A%E7%94%A8%E6%88%B7%E4%BB%A3%E7%90%86%2F%E6%B5%8F%E8%A7%88%E5%99%A8.png)
我在 nginx conf 中使用 keepalive_disable,这需要
Syntax: keepalive_disable none | browser ...; Default: keepalive_disable msie6; Context: http, server, location
现在我有两个问题
除了 safari、msie6 之外,我无法确定其他浏览器,例如 chrome、mozilla、firefox
现在我正在从 android 进行 api 调用,这是访问日志转储,我想禁用 useragent android 应用的保持活动,这是访问日志。在这种情况下,我应该将什么作为参数传递
“POST /api/stores/store-times HTTP/1.1” 200 127 “//someshop (dot) com/” “Dalvik/2.1.0 (Linux; U; Android 5.1; V1-B18 Build/LMY47I)” “-” 0.042 “GET /api/stores/store-times HTTP/1.1” 200 127 “//someshop (dot) com/” “Dalvik/2.1.0 (Linux; U; Android 5.1; V1-B18 Build/LMY47I)” “-” 0.042 HTTP/1.1” 200 122 “-” “Dalvik/2.1.0 (Linux; U; Android 5.1; V1-B18 Build/LMY47I)” “-” 0.081
答案1
只是无法禁用其他用户代理的保持连接功能。只有 safari 和 msi6 可以禁用保持连接功能。