Serverfaultiansのご挨拶。私のnoobスコア1ポイントからわかるように、私はサーバーの男ではありません。しかし、多分もっと精通しているそれらは私を助けることができます。
Ubuntu v13.1032ビットサーバーとApache2v2.4.6を使用しており、インターネットに公開された本番/テストサーバーでmodsecurity
とmodevasive
をセットアップして構成しようとしています。私はこのチュートリアルに従おうとしています: http://www.thefanclub.co.za/how-to/how-install-Apache2-modsecurity-and-modevasive-ubuntu-1204-lts-server 。
しかし、ステップ3で:
次に、これらのルールをApache2に追加します。ターミナルウィンドウを開き、次のように入力します。
Sudo vi /etc/Apache2/mods-available/mod-security.conf
このファイルは存在しません。助言がありますか?
おそらくUbuntu14.04を使用しています。そのバージョンにはいくつかの変更があります。必要なルールを追加するには、代わりに次のファイルを編集します。
Sudo vi /etc/Apache/mods-enabled/security2.conf
答えは stackoverflow で見つかりました。サーバーの質問のための奇妙な場所。とにかく、それは他の人を助けるかもしれません: mod-securityを設定しようとしましたが、mod-security.confがありません
ファイルの名前は/etc/Apache2/mods-available/security2.conf
であり、modsecurity
のインストール後にデフォルトで有効になります。
# make changes to security2.conf
a2dismod security2
a2enmod security2
service Apache2 restart
同様に、modevasive
は/etc/Apache2/mods-available/evasive.conf
になりました。