apache - 上传大于 10mb 的文件 - 通过 Mod_JK 连接的 Apache 2.4 和 JBoss EAP 7

标签 apache jboss mod-jk

我在尝试上传 20MB 文件时收到“错误网关代理服务器收到来自上游服务器的无效响应”错误。

当我通过 Apache 访问页面时,问题开始于预生产。任何超过 10MB 的文件都会出现上述错误。 Apache 和 JBOSS 通过 MOD_JK 进行配置。

Apache 日志中没有任何内容,而 JBOSS 日志中存在错误“org.apache.commons.fileupload.FileUploadException:处理多部分/表单数据请求失败。UT000020:连接因请求大于 10485760 而终止”

如果我绕过Apache Web服务器直接访问JBOSS,则文件上传成功。我更改了 JBOSS undertow 子系统中的 maxpostsize,这使得可以通过 JBOSS 加载。

我想知道 Apache Web 服务器中“maxpostsize”指令的等价物是什么?
有一些默认配置将 Apache 中的文件上传大小限制为 10MB。
我只是想增加这个限制。

任何帮助,将不胜感激。

问候,

最佳答案

您必须在 standalone.xml 中编辑您的 Jboss/Wildfly 设置
在 Subsystem Undertow 中,您必须在使用的监听器(http-listener 默认)中设置 max-post-size=""参数(默认值 = 10485760)
当您使用 AJP Connection to Apache 时,您必须在 ajp-listener 中设置此参数

   <subsystem xmlns="urn:jboss:domain:undertow:2.0">
        <buffer-cache name="default"/>
        <server name="default-server">
             <ajp-listener name="ajp" socket-binding="ajp" max-post-size="104857600" />
...

100MB 最大文件大小和使用 ajp-listener 的示例

关于apache - 上传大于 10mb 的文件 - 通过 Mod_JK 连接的 Apache 2.4 和 JBoss EAP 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41797197/

相关文章:

ssl - Torquebox LoadError-没有要加载的此类文件—torquebox/Service_registry

java - 使用 mod_jk 和 Apache httpd 时,为 Tomcat 的 404 页面使用自定义错误页面

apache - 使用 mod_jk 让 apache 默认为特定 JKMount 时出现问题

apache - 如何在solr中而不是将结果包含为子字符串的结果中加重精确的查询文本?

apache - 如何解决连接 - 过时的连接设置

php - 我的 apache 模块目录中没有 libphp*.so

java - 为什么JDK的jps命令没有列出JBoss实例的进程?

linux - jBoss7无法远程访问

java - 为什么有多个tomcat worker?

php - 使用php监控apache的负载