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

上传大于10mb的文件-通过Mod_JK连接的Apache 2.4和JBoss EAP 7,apache,jboss,mod-jk,Apache,Jboss,Mod Jk,我在尝试上载20MB文件时收到“网关错误代理服务器从上游服务器收到无效响应”错误 当我通过Apache访问页面时,问题开始于预生产阶段。任何超过10MB的文件都会出现上述错误。Apache和JBOSS是通过MOD_JK配置的 Apache日志中没有任何内容,而JBOSS日志中有一个错误“org.Apache.commons.fileupload.FileUploadException:处理多部分/表单数据请求失败。UT000020:由于请求大于10485760而终止的连接” 如果我直接绕过Apa

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

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

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

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

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

任何帮助都将不胜感激


关于,

您必须在standalone.xml中编辑Jboss/Wildfly设置 在Subsystem Undertow中,您必须在使用的侦听器(http侦听器默认值)中设置max post size=“”参数(默认值=10485760) 当您使用AJP连接到Apache时,必须在AJP侦听器中设置此参数

   <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将最大post大小添加到ajp listener解决了我在域模式下运行JBoss时的问题

   <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" />
...
<subsystem xmlns="urn:jboss:domain:undertow:3.1">
            <buffer-cache name="default"/>
            <server name="default-server">
                <ajp-listener name="ajp" max-post-size="104857600" socket-binding="ajp"/>

尝试在
ajp
列表中增加
max post size
值查看