nginx代理開啓對http1.1的支持

話說nginx代理從1.1.4版本開始支持http1.1這無疑給後端被代理服務以靜態文件爲主的帶來了福音。
大大降低了tcp開銷,節省了系統資源當然也會降低time_wait連接數.
配置方法舉例說明
  1. upstream nginx_test {
  2. server 192.168.128.128:8080 weight=5;
  3. server 192.168.128.132:8080 weight=5;
  4. keepalive 20;
  5. # 設置持久連接數,官方文檔建議這個參數不用設置很大就足以夠用了
  6. # nginx版本1.1.4以上支持這個指令
  7. }
  8.  
  9. server {
  10. location / {
  11. proxy_http_version 1.1;
  12. # 開啓對http1.1支持
  13. proxy_set_header Connection "";
  14. # 設置Connection爲空串,以禁止傳遞頭部到後端
  15. # http1.0中默認值Connection: close
  16. proxy_pass http://nginx_test;
  17. }
  18. }
注意測試的時候可以觀察netstat -ant|grep EST就會發現長連接生效了。
http://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章