您的位置:首页 > 理论基础 > 计算机网络

nginx代理开启对http1.1的支持

2012-07-18 16:39 204 查看
话说nginx代理从1.1.4版本开始支持http1.1这无疑给后端被代理服务以静态文件为主的带来了福音。

大大降低了tcp开销,节省了系统资源当然也会降低time_wait连接数.

配置方法举例说明

upstream nginx_test {
server 192.168.128.128:8080 weight=5;
server 192.168.128.132:8080 weight=5;
keepalive 20;
# 设置持久连接数,官方文档建议这个参数不用设置很大就足以够用了
# nginx版本1.1.4以上支持这个指令
}

server {
location / {
proxy_http_version 1.1;
# 开启对http1.1支持
proxy_set_header Connection "";
# 设置Connection为空串,以禁止传递头部到后端
# http1.0中默认值Connection: close
proxy_pass http://nginx_test; }
}

注意测试的时候可以观察netstat -ant|grep EST就会发现长连接生效了。 http://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive 本文出自 “君子博学而日参省乎己..” 博客,请务必保留此出处http://linuxgp.blog.51cto.com/1708668/934588
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: