where is logrotate.d for mod_Security?

1 post / 0 new
#1 Thu, 07/04/2019 - 21:59
adamjedgar

where is logrotate.d for mod_Security?

I thought that it should be in /etc/logrotate.d/mod_security

I just looked in that directory and modsecurity isnt there...so where is it normally in virtualmin?

I installed this from within Virtualmin, should not Virtualmin automatically setup modsecurity log rotation?

Am i right to manually create the missing mod_security file with the following content...

vi /etc/logrotate.d/mod_security

/var/log/modsec_audit.log {
daily
rotate 7
missingok
compress
postrotate
/sbin/service httpd reload > /dev/null 2>/dev/null || true
endscript
}

I think i need to change "service httpd reload" to "service apache2 restart"? (i am running Debian9 not centos7)

Are there any other changes i need to make to the above file for use with Virtualmin?