簡體   English   中英

請求實體太大的apache

[英]Request Entity Too Large apache

我在提交的表單中有8000個復選框。 沒有評論請問有多糟糕。

我的.htaccess

php_value post_max_size 20M
php_value max_input_vars 10000
php_value suhosin.get.max_vars 10000
php_value suhosin.post.max_vars 10000
php_value suhosin.request.max_vars 10000

我提交表單時收到Request Entity Too Large錯誤。

當我有3000個復選框時它工作正常。 我是否缺少更多設置或者我是否需要重新啟動除apache以外的服務?

旁白:我使用了檢查我的帖子大小

 postsize = $("form").not("[type='file']").serialize().length;

結果是postsize == 165655

在查看正確的日志文件后,請參閱OP中的注釋,我發現modsecurity拒絕發布請求,谷歌搜索幫助我找到了這個解決方案。

通過在站點配置中添加以下內容來增加大小限額,即etc/apache2/sites-available/[your_site.conf]

<IfModule mod_security2.c>
    SecRequestBodyNoFilesLimit 5242880
</IfModule>

我使用了一個任意大的數字但你可以使用任何你覺得舒服的數字......你會增加DOS攻擊的暴露/嚴重程度以及大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM