Nginx丢弃http包体处理实例详解 http框架丢弃http请求包体和上一篇文章http框架接收包体, 都是由http框架提供的两个方法,供http各个模块调用,从而决定对包体做什么处理。是选择丢弃还是接收,都是由模块决定的。例如静态资源模块,如果接收到来自浏览器的get请求,请求某个文件时,则直接返回这个文件内容给浏览器就可以了。没有必要再接收包体数据,get请求实际上也不会有包体。因此静态资源模块将调用http框架提供的丢弃包体函数进行丢包处理。         相比接收包体过程, 丢弃包体操作就简单很多了,至少不需要把包体存放到http结构中的request_body缓冲区,也不需
2023-04-28 12:36:28 93KB gi gin handler
1
docker容器中编译安装第三方后端检查模块nginx_upstream_check_module 使用方法见:https://blog.csdn.net/pcn01/article/details/105182600
1
毕业设计php带源码 title tags grammar_cjkRuby OpenStar(开心)说明 OpenResty,OpenStar,waf+,云waf,nginx lua true 欢迎使用 {OpenStar}(WAF+),该项目是从实际需求中产生,经过多次的版本迭代,实属不易。感谢春哥,以及的神器() 注意:使用版本一定要大于 1.11.0 因为使用了ngx.var.request_id 代码写的比较好理解,肯定不优雅 哈~ 正在更新说明WIKI篇,已经更新了安装篇,请自行查阅。 更新:规则支持方式 支持并行正则匹配(使用 https://github.com/cloudflare/lua-aho-corasick 实现) 增加:并行正则("aho") -- 列表 "host":[[ "^www.baidu", ".*.baidu.com$" ], "aho" ] 更新:规则支持方式 现有:等于("") 包含("in") 列表("list") 字典("dict") 正则("jio|jo|***") 增加:开头列表("start_list") -- 以什么什么开头列表 不
2023-04-14 22:04:03 581KB 系统开源
1
web项目是企业以及政府部门最常用的工具,政府门户网站,企业官网等基本都是web项目,web项目所使用的技术也是在不断的更新,前几年的技术基本上都是jsp+ssh,到后来的h5+ssh,h5+spring+mybatis,目前使用最多的是springboot+VUE前后端分离的技术,本文主要介绍了springboot+VUE怎么使用tomcat去部署
2023-04-14 15:44:10 72KB VUE tomcat 部署 springboot
1
树莓派Zero W构建nginx+rtmp视频流服务器,h264视频编码视频流实时传输。
2023-04-10 14:48:32 942KB nginx
1
nginx--aarch64.rarnginx--aarch64.rar
2023-04-10 13:30:35 6.51MB nginx
1
Keepalived+Nginx实现高可用Web负载均衡
2023-04-07 14:02:48 669KB Keepalived Nginx 负载均衡
1
此压缩包包含了jdk安装、tomcat、redis、nginx相关配置以及实现负载均衡共享session的一个完整安装从头配置有详细的图文解释,相关jar包和源码都包含了
2023-04-07 09:11:40 33.2MB tomcat redis nginx 共享session
1
最近在做项目的时候用到了webSocket协议,而且是在微信小程序中用到了webSocket,微信小程序中使用wss协议的时候不能设置端口,只能使用默认的443端口。我擦,我的https已经监听了443端口,webSocket再去监听443,肯定不行啊。要想办法解决,老大把这个问题交给我了,我愉快(手动懵逼)的接收了这个任务。想到了两种办法解决。一种解决办法是把webSocket部署到另一台服务器上,这样成本也太高了。另一种办法,就是使用nginx反向代理。 因为webSocket协议是基于http协议升级的(见下图),所以可以使用nginx反向代理webSocket. webSocket
2023-04-02 21:00:22 98KB c gi gin
1
LVS Keepalived Nginx Lamp(Mysql双主架构) NFS 架构
2023-04-01 18:27:38 2.64MB LVS; Nginx ; Mysql
1