当前位置: 首页 > news >正文

虚拟地址注册公司合法吗行者seo无敌

虚拟地址注册公司合法吗,行者seo无敌,html5网站源代码,昆明做网站哪家前言 我们在上传大文件的时候通常会把请求体大小限制设置的很大,但平常没有这种业务需求的时候一般就会做出限制,避免异常请求的进入,我们该怎么去设置这个限制呢? 一般来说,Linux服务器没有直接限制请求参数包大小的…

前言

我们在上传大文件的时候通常会把请求体大小限制设置的很大,但平常没有这种业务需求的时候一般就会做出限制,避免异常请求的进入,我们该怎么去设置这个限制呢?

一般来说,Linux服务器没有直接限制请求参数包大小的限制。但是,通常会设置一些配置来限制请求大小,这些配置通常在Web服务器或应用服务器上进行设置,比如Nginx和Tomcat

如何限制请求体大小

1.Nginx

1.1 Nginx 1.12及以下版本

在1.12及以前版本的Nginx中,请求体限制是由ngx_http_core_module模块内的client_max_body_size属性控制的

该指令的默认值为0,表示没有限制,如果要做限制需要在Nginx配置文件中添加如下代码:

http {client_max_body_size 10m;
}

其中10m表示请求体的最大大小为10MB

1.2 Nginx 1.13及以上版本

在Nginx 1.13及以后的版本中,请求体大小限制是由ngx_http_core_module模块内的client_body_buffer_size和client_max_body_size属性控制的

client_body_buffer_size

表示Nginx将请求体缓存到内存中的大小阈值,默认为8KB

client_max_body_size

表示请求体的最大大小限制,默认值仍为0,表示没有限制

要设置请求体大小限制,需要在Nginx配置文件中添加如下代码:

http {client_body_buffer_size 16k;client_max_body_size 10m;
}

其中 client_body_buffer_size 表示将请求体缓存到内存中的大小为16KB

而 client_max_body_size 表示请求体的最大限制为10MB

ps:在Nginx 1.13及以后版本中,如果请求体的大小超过了client_body_buffer_size指定的值,Nginx会将请求体缓存到磁盘中,因此还需要确保磁盘空间足够大以存储请求体缓存

2.Tomcat

2.1Tomcat 8.0及以下版本

在server.xml文件中,添加以下配置:

<Connector port="8080" maxHttpHeaderSize="8192" 
maxPostSize="20971520" maxThreads="150" minSpareThreads="25" 
maxSpareThreads="75" enableLookups="false" redirectPort="8443" 
acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />

maxPostSize表示最大请求体大小,单位为字节,默认为2097152字节(2MB)

maxHttpHeaderSize表示HTTP请求头大小,单位为字节,默认为8192字节(8KB)

2.2 Tomcat 8.5及以上版本

在server.xml文件中,添加以下配置:

<Connector port="8080" maxHttpHeaderSize="8192" 
maxSwallowSize="20971520" maxThreads="150" minSpareThreads="25" 
maxSpareThreads="75" enableLookups="false" redirectPort="8443" 
acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />

在Tomcat 8.5及以上版本中,maxPostSize参数已被废弃,由maxSwallowSize代替

maxSwallowSize表示最大请求体大小,单位为字节,默认为2097152字节(2MB)

ps:maxSwallowSize包括HTTP请求头和请求体的大小,所以如果需要更改请求体大小限制,需要将maxHttpHeaderSize参数设置为较小的值(如2048),以便增大maxSwallowSize

总结

无论采用哪种Web服务器,能够对请求体进行限制,可以防止一些可能的非法或不正常请求

如果请求体大小超出了限制,Web服务器会返回“HTTP Status 413 - Request Entity Too Large”

保护服务器免受请求体的过度负荷和潜在攻击,确保系统的稳定性和安全性

http://www.hkea.cn/news/190306/

相关文章:

  • 保险平台官网湖北搜索引擎优化
  • 西安微信小程序制作公司关键词优化方法
  • 手机网站建设用乐云seo搜索引擎是什么意思啊
  • 昆明做大的网站开发公司google网页搜索
  • 做网站运营需要什么证宁波靠谱营销型网站建设
  • 天津进口网站建设电话青岛网站建设公司
  • 游戏币网站建设win7优化大师官方网站
  • 技术专业网站建设班级优化大师网页版登录
  • 外国网站上做雅思考试台州百度推广优化
  • 男女做那种的的视频网站国内最好的搜索引擎
  • 泉州做网站优化价格成功品牌策划案例
  • 做网站去哪个平台资源优化排名网站
  • 备案的网站名称可以改吗百度青岛代理公司
  • 专做进口批发的网站关键词优化多少钱
  • 做网站有了空间在备案吗百度权重高的网站有哪些
  • 做空间的网站著名的网络营销案例
  • 做网站客户尾款老不给怎么办百度推广年费多少钱
  • 想要将网站信息插到文本链接怎么做百度关键词搜索
  • 江苏网站备案要多久seo域名综合查询
  • 大型网站建设机构津seo快速排名
  • 建设证件查询官方网站宁波做网站的公司
  • 那些网站招聘在家里做的客服网店推广策略
  • 湘西 网站 建设 公司sem代运营托管公司
  • 用css为wordpress排版西安seo外包服务
  • vs2005做网站百度推广官方网站登录入口
  • 乐从网站建设公司北京seo优化推广
  • 如何在网上接做网站的小项目市场监督管理局电话
  • 淘宝购物站优化
  • 石家庄最新疫情轨迹河南网站优化公司哪家好
  • 网站色彩搭配服务器ip域名解析