Site on Plesk is not available: ModSecurity: Response body too large

Started by mahesh, Dec 31, 2024, 06:25 AM

Previous topic - Next topic

mahesh

Symptoms
1.Domain is not available with the following error shown:

500
Internal Server Error

2.The following messages can be found in Domains > example.com > Logs or in /var/www/vhosts/example.com/logs/error.log file:

[error] [client 203.0.113.2] ModSecurity: Output filter: Response body too large (over limit of 524288, total not specified). [hostname "www.example.com"] [uri "/index.php"] [unique_id "W*****U43-wA*****G"]
Cause
Domain exceeded the default SecResponseBodyLimit parameter for ModSecurity (512 Kb).
Resolution

For domain
1.Log in to Plesk.

2.Navigate to Domains > example.com > Apache & nginx Settings

3.Add the following line to Additional directives for HTTP and to Additional directives for HTTPS:

<IfModule mod_security2.c>
SecResponseBodyLimit 536870912
</IfModule>
4.Press Apply .