Kingsley
Silver Pleskian
Hello;
I am trying to implement this modsecurity rule Install ModSecurity Rules to Plesk with Manual - Malware Expert however i have been facing this error message.
Below is the custom rule;
I am trying to implement this modsecurity rule Install ModSecurity Rules to Plesk with Manual - Malware Expert however i have been facing this error message.
Code:
[root@sprout ~]# /usr/local/psa/admin/bin/apache-config -t
AH00526: Syntax error on line 2 of /etc/httpd/conf/modsecurity.d/rules/custom/malware_expert.conf:
Invalid command '/var/asl/data/templates/template-tortix_waf.conf', perhaps misspelled or defined by a module not included in the server configuration
[root@sprout ~]#
Below is the custom rule;
Code:
# ASL Mod Security Template: /var/asl/data/templates/template-tortix_waf.conf
SecRuleEngine on
SecRequestBodyAccess On
SecDefaultAction "phase:2,deny,log,status:406"
SecRequestBodyLimitAction ProcessPartial
SecResponseBodyLimitAction ProcessPartial
SecCollectionTimeout 600
SecServerSignature "Apache"
SecComponentSignature 201611281557
SecUploadDir /var/asl/data/suspicious
SecTmpSaveUploadedFiles on
SecAuditEngine RelevantOnly
# SecAuditLogRelevantStatus "^(?:5|4(?!04))"
# SecAuditLogType Concurrent
# SecAuditLog /var/log/apache2//audit_log
SecAuditLogParts ABIFHZ
SecArgumentSeparator "&"
SecCookieFormat 0
SecRequestBodyInMemoryLimit 131072
SecDataDir /var/asl/data/msa
SecTmpDir /tmp
SecAuditLogStorageDir /var/asl/data/audit
SecResponseBodyLimitAction ProcessPartial
SecConnReadStateLimit 8096
SecConnWriteStateLimit 8096
SecRequestBodyNoFilesLimit 1048576
SecRequestBodyInMemoryLimit 131072
SecAuditLogDirMode 0770
SecPcreMatchLimit 250000
SecPcreMatchLimitRecursion 250000
SecInterceptOnError on
SecResponseBodyAccess on
SecRemoteRules SerialKey https://rules.malware.expert/download.php?rules=generic