nginx设置响应连接是长连接或者短连接方式

 更新时间:2025年12月22日 09:40:58   作者:VulgarOrLonely  
文章介绍了如何通过Nginx配置长连接和短连接,并提供了验证配置是否成功的方法,通过客户端发送多个请求或使用curl工具、tcpdump抓取请求源端口是否改变,可以验证连接类型

nginx设置响应连接是长连接或短连接

根据需求,需要使用nginx返回长连接和短连接响应。

配置思路

  • 长连接:
   http {
 ---------------------------
    keepalive_requests  100000;  //这里实际只需要大于1就可以
--------------------
    }
  • 短连接:
  http {
 ---------------------------
    keepalive_requests  1;  //这里必须配置为1
--------------------
    }

验证是否配置成功

  1. 自己写客户端,每个链接发送多笔请求
  2. 通过curl 工具,发送请求,多个请求使用空格隔开,

curl http://10.9.2.111:80/ http://10.9.2.111:80/ http://10.9.2.111:80/

使用tcpdump抓取发往10.9.2.111的请求源端口是否改变,如果每一笔都变则为短连接;否则是长连接

keepalive_requests后面的值是代表此次keep-alive连接可以服务的最大请求次数,1代表只可以服务请求一次,当然就是短链接啦

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Nginx+Tomcat负载均衡群集全过程

    Nginx+Tomcat负载均衡群集全过程

    这篇文章主要介绍了Nginx+Tomcat负载均衡群集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • nginx将https协议反向代理到http协议请求上的实现

    nginx将https协议反向代理到http协议请求上的实现

    本文主要介绍了nginx将https协议反向代理到http协议请求上的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-10-10
  • 在Ubuntu上配置Nginx实现开机自启功能

    在Ubuntu上配置Nginx实现开机自启功能

    本文主要介绍了在Ubuntu上配置Nginx实现开机自启功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-09-09
  • nginx cache不缓存问题的原因与解决方案

    nginx cache不缓存问题的原因与解决方案

    最近在工作中遇到了一个问题,发现nginx cache居然不缓存,后来通过查找网上的资料找到了原因和解决方案,下面整理好分享给大家,同样遇到这个问题的朋友们可以参考借鉴,下面和小编一起来学习学习吧。
    2016-10-10
  • Nginx服务器搭建和基本配置详解

    Nginx服务器搭建和基本配置详解

    这篇文章主要介绍了Nginx服务器搭建和基本配置详解,Nginx是事件驱动的高性能服务器,需要的朋友可以参考下
    2015-09-09
  • nginx php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)

    nginx php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)

    这篇文章主要介绍了nginx php-fpm中启用慢日志配置,php-fpm慢日志slowlog设置可以让我们很好的看见哪些php进程速度太慢而导致的网站问题,可以让我们方便的找到问题的所在,需要的朋友可以参考下
    2014-05-05
  • Nginx启用GZIP压缩网页传输方法(推荐)

    Nginx启用GZIP压缩网页传输方法(推荐)

    Gzip压缩我很早已经就启用了,不过从未与大家分享过。今天小编给大家分享Nginx启用GZIP压缩网页传输方法,需要的朋友参考下吧
    2017-01-01
  • nginx中path模式配置示例

    nginx中path模式配置示例

    这篇文章主要介绍了nginx中path模式配置示例,nginx服务器默认是不支持pathinfo模式的,需要修改配置才可以实现,本文即给出了配置示例,需要的朋友可以参考下
    2014-12-12
  • 为Nginx动态添加模块的方法

    为Nginx动态添加模块的方法

    这篇文章主要介绍了为Nginx动态添加模块的方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Windows系统下Nginx服务器的基本安装和配置方法介绍

    Windows系统下Nginx服务器的基本安装和配置方法介绍

    这篇文章主要介绍了Windows系统下Nginx服务器的基本安装和配置方法,文中给出了一个配置文件的实例并作出了些说明,需要的朋友可以参考下
    2015-12-12

最新评论