【发布时间】:2014-07-14 12:12:26
【问题描述】:
我们使用 IIS6 作为 Web 服务器,使用 EA 服务器作为应用服务器。 IIS6 到 EA 服务器重定向使用 libjeas_iis.dll 发生
当 IIS 重定向到 EA 服务器时,请求头的长度超过 2048,我们从 IIS6 收到 500 Internal Server Error。
但是,在以下场景中不会出现上述错误
- Web 服务器 (IIS6) 中部署的文件是可访问的。
- 如果我们直接从浏览器访问应用服务器 URL,而不是从 Web 服务器重定向,则可以访问应用服务器部署的 jsp。
我们在 IIS 6.0 的 urlscan.ini 文件中有以下设置。因此,根据以下设置,我们希望长度为 4096 的请求标头能够正常工作。但是,下面的设置似乎没有效果。
MaxAllowedContentLength=30000000
MaxUrl=16384
MaxQueryString=4096
请说明如何以及在何处将请求标头长度设置为 4096。
非常感谢您的回复。谢谢。
【问题讨论】:
-
我们确定 libjeas_iis.dll 是旧版本,即该文件的时间戳为 dd-mon-2002。我们从 EA 服务器获取了最新的 libjeas_iis.dll,其时间戳为 dd-mon-2010,并将其放置在 IIS 服务器中。现在,IIS6 服务器不工作了。但是,相同的 dll 被放置在 IIS7 中并且工作正常。请让我们知道如何使 IIS6 与最新的 dll 一起工作。非常感谢您的回复。谢谢
标签: iis web iis-6 reverse-proxy easerver