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代表只可以服务请求一次,当然就是短链接啦

总结

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

相关文章

  • 1分钟搞定Nginx版本的平滑升级与回滚的方法

    1分钟搞定Nginx版本的平滑升级与回滚的方法

    这篇文章主要介绍了1分钟搞定Nginx版本的平滑升级与回滚的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • nginx配置proxy_pass中url末尾带/与不带/的区别详解

    nginx配置proxy_pass中url末尾带/与不带/的区别详解

    这篇文章主要介绍了nginx配置proxy_pass中url末尾带/与不带/的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Nginx可视化管理工具结合cpolar实现远程访问的步骤详解

    Nginx可视化管理工具结合cpolar实现远程访问的步骤详解

    Nginx Proxy Manager 是一个开源的反向代理工具,本文将给大家介绍在Linux 安装Nginx Proxy Manager并且结合 cpolar内网穿透工具实现远程访问管理界面,同等,当我们使用Nginx Proxy Manager配置其他本地服务,并且需要远程访问,也是同样的方式,需要的朋友可以参考下
    2023-09-09
  • Nginx禁止国外IP访问我的网站的实现

    Nginx禁止国外IP访问我的网站的实现

    本文主要介绍了Nginx禁止国外IP访问我的网站的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • nginx中proxy_pass各种用法详解

    nginx中proxy_pass各种用法详解

    nginx中配置location代理转发规则的时候不同写法对应不同转发规则。本文就介绍几种常见的匹配情况,感兴趣的可以了解一下
    2021-11-11
  • Nginx二进制程序文件sbin路径及其运行权限

    Nginx二进制程序文件sbin路径及其运行权限

    本文主要介绍了Nginx二进制程序文件sbin路径及其运行权限,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-04-04
  • Nginx安装配置的实现示例

    Nginx安装配置的实现示例

    本文主要介绍了Nginx安装配置的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • nginx报错upstream sent invalid header的解决

    nginx报错upstream sent invalid header的解决

    本文主要介绍了nginx报错upstream sent invalid header的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-12-12
  • Nginx $remote_addr和$proxy_add_x_forwarded_for变量的实现

    Nginx $remote_addr和$proxy_add_x_forwarded_for变量的实现

    本文主要介绍了Nginx $remote_addr和$proxy_add_x_forwarded_for变量的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • Nginx中配置用户服务器访问认证的方法示例

    Nginx中配置用户服务器访问认证的方法示例

    这篇文章主要介绍了Nginx中配置用户服务器访问认证的方法示例,包括一个用perl脚本来实现的方法,需要的朋友可以参考下
    2016-01-01

最新评论