Hi all of a sudden we are getting an error on a plesk 12, centos 7 server with ASL when reconfiguring vhosts:
httpd: Syntax error on line 357 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf.d/mod_evasive.conf: Can't locate API module structure `evasive24_module' in file /etc/httpd/modules/mod_evasive24.so: /etc/httpd/modules/mod_evasive24.so: undefined symbol: evasive24_module
Looks like something with mod_evasive is not setup properly? Never seen this before and have been running ASL for years with plesk.
mod_evasive: Can't locate API module evasive24_module
Re: mod_evasive: Can't locate API module evasive24_module
After some google digging found an answer here, some issue with the package.
https://bugzilla.redhat.com/show_bug.cgi?id=1232360
Installed the testing release mod_evasive-1.10.1-22.el7 and good to go now.
su -c 'yum update --enablerepo=epel-testing mod_evasive-1.10.1-22.el7'
Hopefully ASL will play nice with this version of mod evasive..
https://bugzilla.redhat.com/show_bug.cgi?id=1232360
Installed the testing release mod_evasive-1.10.1-22.el7 and good to go now.
su -c 'yum update --enablerepo=epel-testing mod_evasive-1.10.1-22.el7'
Hopefully ASL will play nice with this version of mod evasive..