ModEvasive 未发送电子邮件警报

ModEvasive 未发送电子邮件警报

我在 Ubuntu/Apache 14.04 服务器上安装了 ModEvasive。Mod 运行正常,可以阻止 DDOS 攻击。但它不会触发任何电子邮件。我在 .conf 文件中正确提到了 DOSEmailNotify。此外,日志文件仅显示 PID。

这可能是什么问题?

答案1

问题是,该libapache2-mod-evasive模块被编译为使用大多数 Linux 平台上可用的默认/典型的邮件二进制位置,但在 Ubuntu 上,邮件二进制文件位于不同的位置。

它尝试发送使用/bin/mail。但在 Ubuntu 上,它通常在/usr/bin/mail..

最简单的修复方法是创建一个/bin/mail到当前活动邮件程序的符号链接:/etc/alternatives/mail

  • ln -s /etc/alternatives/mail /bin/mail

错误报告:https://bugs.launchpad.net/ubuntu/+source/libapache-mod-evasive/+bug/605679

相关内容