私は現在CentOS 6.5を使用しており、mod_evasiveを少し前にインストールしましたが、電子メール通知とログが機能しませんでした...
メッセージログには、このような行がたくさんあります...
mod_evasive[4548]: Couldn't open logfile /var/log/httpd/evasive/dos-157.xxx.xxx.xxx: Permission denied
CentOS では、ディレクトリ /var/log/httpd/evasive の所有者は「apache」である必要があると考えましたが、それは 755 の場合です..まさか...
その後、mailx は既にインストールされ、更新されています...誰かが mod_evasive20.c を確認するように言っていますが、CentOS でこの mod_evasive20.c ファイルが見つかりません...どこにあるのでしょうか? mailx の代わりに sendmail で送信できますか? ありがとう