`
fredlong
  • 浏览: 135655 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx和Jetty,Tomcat对于Http的body大小的限制设置

 
阅读更多

我们最常见的Nginx加Jetty的作为接入层和web容器,这两个开源软件都会限制body的大小,我们可以使用以下方式来修改这个限制来支撑我们自己的业务。

 

Jetty

 

Jetty的默认值为200k,我们可以在配置内修改这个默认设置,修改JETTY_HOME/etc/jetty.xml,对maxFormContentSize重新赋值,-1表示不限制,正数值表示所允许的最大bytes:

 

<Call class="java.lang.System" name="setProperty">  
         <Arg>org.mortbay.jetty.Request.maxFormContentSize</Arg>  
         <Arg>-1</Arg>  
</Call>

 

 

Nginx

 

修改nginx目录下nginx.conf,在http模块中设置client_max_body_size便可,0为不设置,可以使用M作为单位:

 

http { 
    #...... 
    client_max_body_size 300M; 
    #...... 
} 

 

Tomcat

 

默认限制为2097152bytes(2MB). 
修改默认限制值的方法如下:
修改tomcat的配置文件$TOMCAT_HOME$/conf/server.xml, 
找到里面的<Connector>节点,在该节点中添加"maxPostSize"属性,将该属性值设置成你想要的最大值(单位:byte,0表示不限制)。  

 

分享到:
评论

相关推荐

    Nginx和tomcat上传文件大小修改.txt

    Nginx和tomcat上传文件大小限制修改,Ngnix和tomcat默认对上传文件大小有限制。

    nginx_https+tomcat_http配置.docx

    以上步骤涵盖了在Windows和Linux环境下配置Nginx作为HTTPS反向代理并将请求转发至Tomcat HTTP服务器的过程。正确配置后,用户可以通过HTTPS协议访问部署在Tomcat上的应用,提高了安全性。此外,通过调整Nginx的配置...

    windows下配置nginx反向代理tomcat

    ### Windows 下配置 Nginx 反向代理 Tomcat 在 Windows 环境下配置 Nginx 作为 Tomcat 的反向代理服务器是一项常见的任务,主要用于实现负载均衡、提高安全性及提升性能等目的。本文将从下载 Nginx 开始,详细介绍...

    nginx和tomcat的整合

    - **性能优化**:根据实际负载调整Nginx和Tomcat的相关配置,例如连接超时设置等。 #### 五、总结 通过上述步骤,可以实现Nginx与Tomcat的整合,从而达到高效处理静态和动态资源的目的。这种整合不仅提高了系统的...

    linux下Nginx+tomcat整合的安装与配置

    在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将详细解析在Linux环境下如何安装和配置Nginx与Tomcat...

    Jetty和tomcat比较.docx

    - **Servlet引擎**: Tomcat和Jetty都是基于Java的Servlet容器,支持标准的servlet规范和JavaEE的规范。这意味着开发者可以在这些容器中部署和运行Java Web应用。 #### 不同点 1. **架构比较** - **Jetty**: ...

    linux安装nginx和tomcat

    本文将详细介绍如何在Linux系统上安装Nginx和Tomcat,并搭建一个简单的集群。 #### 一、环境准备与配置 1. **解决SSH中文乱码问题** 在通过SSH连接到Linux服务器时,可能会遇到中文显示乱码的问题。这通常是由于...

    Nginx+tomcat+redis

    在本场景中,JDK是运行Tomcat和处理Java Web应用的基础。 5. **依赖包**: 配置Nginx+Tomcat+Redis环境时,可能会用到各种依赖包,如编译工具、库文件、配置脚本等。这些包确保所有组件能够正常安装和运行。 综上...

    nginx负载均衡 nginx+tomcat tomcat实现负责均衡

    2. **功能限制**:相比于Apache可以通过安装多种模块来支持不同类型的页面脚本(如PHP、CGI等),Nginx本身不具备此功能,更多地聚焦于HTTP和反向代理服务。 3. **负载均衡与容错**:Nginx支持简单的负载均衡机制,...

    在各种服务器(nginx,apache,tomcat)上设置CORS跨域设置.zip

    本压缩包包含了在三种主流服务器——Apache、Nginx和Tomcat上设置CORS的方法。 **Apache服务器** Apache服务器可以通过修改`.htaccess`文件或者配置httpd.conf文件来实现CORS设置。在`.htaccess`文件中,可以添加...

    Nginx+tomcat配置集群负载均衡实例

    配置Nginx+Tomcat集群负载均衡的第一步是安装Nginx和多个Tomcat实例。在多台服务器上部署Tomcat,形成一个集群,确保服务的高可用性。每台服务器上的Tomcat实例都需要配置相同的应用,以处理相同类型的请求。 接...

    Nginx与tomcat 负载均衡

    Nginx与Tomcat的负载均衡是指通过Nginx服务器来实现Tomcat集群的负载均衡,以提高系统的高性能和可扩展性。下面是实现负载均衡的详细步骤和知识点: 一、环境准备 * Nginx 1.8.0 * Apache Tomcat 6.0.33 二、目标...

    Nginx++Keepalived+Tomcat负载均衡&动静分离

    Nginx++Keepalived+Tomcat负载均衡&动静分离配置 本文主要介绍了Nginx、Keepalived...本文介绍了Nginx、Keepalived、Tomcat和Mysql的负载均衡和动静分离配置,旨在帮助读者了解如何搭建高可用、高性能的Web应用系统。

    Apache Tomcat JBOSS Nginx区别

    Apache 和 Tomcat 是Web 服务器和应用服务器,Jetty 是基于 Tomcat 内核的 Servlet 容器引擎,Nginx 是高性能的 HTTP 服务器,JBoss 是基于 J2EE 的应用服务器。它们可以组合使用,以满足不同的需求。

    centos nginx安装及和tomcat整合

    同时,确保Nginx和Tomcat的安全配置,限制不必要的端口访问。 4. **日志监控**: 对Nginx和Tomcat的日志进行监控,以便及时发现和解决问题。 通过以上步骤,你已经在CentOS上成功安装了Nginx,并将其与Tomcat进行...

    Windows nginx +多个 tomcat 配置

    Windows nginx +多个 Tomcat 配置 ...通过使用 nginx 和多个 Tomcat 服务器,可以实现负载均衡和反向代理,提高网站的访问速度和并发能力。nginx 的配置相对简单,功能多样,性能高效,是一种常见的服务器架构。

    集群环境搭建记录nginx1.11.1+tomcat8(seesion同步)

    5. **负载均衡设置**:在Nginx配置文件(如`nginx.conf`)中,定义一个upstream块,列出所有Tomcat服务器的地址和端口,然后在http或server块中配置一个location,将请求代理到这个upstream。 ```nginx upstream ...

    nginx实现Tomcat反向代理

    在IT行业中,尤其是在服务器部署和优化领域,Nginx与Tomcat的组合是常见的解决方案,因为它们各自在处理不同类型的请求上具有优势。Nginx以其高性能、低资源消耗著称,适合处理静态内容和反向代理任务;而Tomcat作为...

    windows下将nginx和tomcat设置为自动启动.rar

    本教程将详细介绍如何在Windows环境下将Nginx和Tomcat设置为自动启动服务。 首先,我们关注的是Nginx的自动启动。Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于网站负载均衡和静态资源处理。在Windows上,...

    Nginx+tomcat

    其中,Nginx 和 Tomcat 组合是一种非常常见的实现方式。本文将详细介绍如何通过 Nginx 和 Tomcat 来构建一个高性能的负载均衡集群。 #### 二、工具准备 - **Nginx 版本**: 1.8.0 - **Tomcat 版本**: 6.0.33 #### ...

Global site tag (gtag.js) - Google Analytics