2014-01-29 78 views
0

我们的托管开发服务器在Apache2上有问题; 414请求URI太长。Apache2 414错误

我有一个主机更改apache2.conf中的LimitRequestLine 65536,并重新启动Apache ...仍然没有改变。这是一个debian服务器。

导致问题的URI的长度为442个字符 - 是的,它需要,因为它是从银行到wordpress/woocommerce的返回,并且是使这个特定银行API有效的唯一方法。 (POST不是一个选项)

任何想法?

+0

嗯,托管你说?如果您有基于名称的虚拟主机,则服务器范围的限制由首先列出的主机设置。所以也许LimitRequestLine被更新是没有效果的,B/C你的主机不是第一个列出的。 – bishop

+0

@bishop如何确定“基于名称的虚拟主机”?当他们拥有/ apache2/sites-available中列出的域名吗?那么他们不是 - 但我还没有深入探究他们是如何配置的。 – Onyx

+0

这是当他们有一个IP为许多具有不同域和内容的网站提供服务时。例如,fastfood.com和nurseryrhymes.com都在IP 1.2.3.4上提供相同的Apache服务。 [您可以使用反向IP查找来确定您是否共享IP。](http://www.yougetsignal.com/tools/web-sites-on-web-server/) – bishop

回答

0

修正了它。原来,这是一个WordPress的“功能”,我不知道在 安全 - >调整 - >防止长URL字符串

浪费了一天。感谢WordPress的。