Bobcares

ModSecurity File Upload Error With SecRequestBodyNoFilesLimit

PDF Header PDF Footer

Are you facing ModSecurity File Upload Error With SecRequestBodyNoFilesLimit? We can help you in resolving it.

When the ModSecurity parameter SecRequestBodyNoFilesLimit has reached the limit, you will not be able to upload any files. As a result, it will throw some errors.

Here at Bobcares, we have seen several such ModSecurity-related errors as part of our Server Management Services for web hosts, cPanel users, and online service providers.

Today, we will take a look at how our Support Engineers resolve this error message relating to ModSecurity.

 

How to resolve ModSecurity File Upload Error With SecRequestBodyNoFilesLimit

Recently, one of our customers approached us telling us that he was not able to upload files to the Plesk server. Here received the below error message when trying to upload the files.

Request Entity Too Large
The requested resource
/upload-a-file/
does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.

Also, the following error was present in /var/www/vhosts/example.com/logs/error_log file:

[:error] [pid 21701] [client 2xx.0.1xx.2] ModSecurity: Request body no files data length is larger than the configured limit (1048576).. Deny with code (413) [hostname "www.example.com"] [uri "/wp-admin/admin-ajax.php"]

This happens when the WAF_SECREQUESTBODYNOFILESLIMIT parameter value reached its limit.

Now let us see how our Support Engineers resolve this error message for our customer.

In order to resolve the error, we first, we log into the server via SSH.

Next, we open /etc/asl/config file. For that, we use the vi text editor.

Here, in the file, we increase the value for the WAF_SECREQUESTBODYNOFILESLIMIT directive, for example to the value as below:

WAF_SECREQUESTBODYNOFILESLIMIT "10000000"

Then we save the file and exit from it.

Finally, we execute the command below to update the rulesets:

# for i in daily weekly monthly; do /usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php -f UpdateModSecurityRuleSet --period "${i}"; done

[Need any further assistance in fixing ModSecurity errors? – We are here to help you.]

 

Conclusion

In short, this upload problem arises when the ModSecurity parameter SecRequestBodyNoFilesLimit has reached the limit. Today, we saw how our Support Engineers resolve this ModSecurity error.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";
0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Get featured on the Bobcares blog and share your expertise with a global tech audience.

WRITE FOR US
server management

Spend time on your business, not on your servers.

TALK TO US

Or click here to learn more.

Speed issues driving customers away?
We’ve got your back!