Symptoms
-
Domain is not available with the following error shown:
500
Internal Server Error -
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
-
Navigate to Domains > example.com > Apache & nginx Settings
-
Add the following line to Additional directives for HTTP and to Additional directives for HTTPS:
<IfModule mod_security2.c>
SecResponseBodyLimit 536870912
</IfModule> -
Press Apply .
-
Navigate to Tools & settings > Web Application Firewall (ModSecurity) > Settings > Custom directives section:
-
Add the following line:
SecResponseBodyLimit 536870912
-
Press Apply
Reference:
https://support.plesk.com/hc/en-us/articles/12388040127383
https://talk.plesk.com/threads/mod_security-error-response-body-too-large.350523/