Bitnami Moodle Apacheモジュールmod_evasiveはまったく機能しません。

Bitnami Moodle Apacheモジュールmod_evasiveはまったく機能しません。

私はDebian 9とApache/2.4.29(Moodleを含むBitnamiデバイス)。 mod_evasiveモジュールとmod_securityモジュールを使用してWebサーバーを保護しようとしています。モジュールを取り付けました。

apt-get install libapache2-mod-evasive

しかし、私が走るとき

apacheclt -M | grep eva

回避モジュールはありません。 /usr/lib/apache2/modulesでmod_evasive20.soモジュールを見ることができます。どういうわけかこのモジュールを有効にできますか?ありがとう

編集:ちょうど走った

service --status-all

実行中のすべてのサービスとそのステータスを一覧表示します。出力は次のとおりです。

[ - ]  acpid
[ + ]  atd
[ + ]  bitnami
[ + ]  cron
[ + ]  exim4
[ + ]  haveged
[ - ]  hwclock.sh
[ - ]  irqbalance
[ + ]  kmod
[ + ]  networking
[ + ]  open-vm-tools
[ + ]  procps
[ + ]  proftpd
[ - ]  screen-cleanup
[ + ]  ssh
[ - ]  sudo
[ + ]  syslog-ng
[ + ]  udev
[ + ]  ufw
[ - ]  x11-common

ご覧のとおり、apacheやapache2サービスはありません。これは普通ですか?

編集:昨日はmod_evasiveを使ってDebian 9を新しくインストールしましたが、最初の試みですべてがうまくいきました。これはbitnamiとフォルダ構造の違いによるものです。

ベストアンサー1

通常、次のコマンドを使用してapache2モジュールを有効にできます。

a2enmod module_name

mod_evasive20について - 何らかの方法で動作しようとすると非常に深刻な問題があり、Apache 2.4用のソースコード形式でこのモジュールの最新バージョンを見つけました。問題は次のとおりです。 old=stable=repo バージョンは Apache 2.0 で最適です。

apache2-devパッケージをインストールし、次のコマンドでモジュールをコンパイルする必要があります。

apxs -i -a -c mod_evasive24.c

その後、これの設定ファイルを作成し、Apacheを再起動する必要があります。

おすすめ記事