Azurel
Silver Pleskian
- Server operating system version
- AlmaLinux 8.10
- Plesk version and microupdate number
- Plesk Obsidian 18.0.74#2
I have a non-standard User-Agent (app/scrapper) that sends thousands of requests in few seconds, which severely bloats my access_ssl_log in different domains. Is here a way to prevent/block this in Plesk? The block must target the application agent, not the originating user IP. The user IP as website visitor is welcome.
I use this rule in a global Apache config file (/etc/httpd/conf.d/block_useragents.conf) to immediately stop the requests with a non-error status and set a variable:
How I can instruct Plesk to skip all logging in "access_ssl_log" when the custom variable nolog is present?
I use this rule in a global Apache config file (/etc/httpd/conf.d/block_useragents.conf) to immediately stop the requests with a non-error status and set a variable:
<Directory "/var/www/vhosts/">
RewriteEngine On
RewriteOptions inherit
RewriteCond %{HTTP_USER_AGENT} ^botname [NC]
RewriteRule .* - [R=204,L,E=nolog:1]
</Directory>
How I can instruct Plesk to skip all logging in "access_ssl_log" when the custom variable nolog is present?