ホーム > アーカイブ > 2006年10月31日のアーカイブ

2006年10月31日のアーカイブ

mod_access_rbl を Apache2.0系で使う

こんな弱小ブログでも、トラックバックSPAMやコメントSPAMは毎日結構な数になります。MOVABLETYPE 3.32ja をインストールしたときに標準添付されていた spamlookup プラグインは、投稿される度にリアルタイムにブラックリストを参照しに行って判定処理をしてくれ、判定結果も及第点なんですが、そもそも一度投稿を受け付けてしまってからのチェックというのが、いまいち腑に落ちません。

気になる単語で検索していくと、どうやら mod_access_rbl という Apache1.3 のモジュールが公開されているようです。これはRBL(リアルタイムブラックリスト)を参照し、ブラックリストのIPに対して 403 Forbidden(アクセス拒否)してくれるみたいです。また、オリジナルのモジュールは Apache2 用ではないため、これに当てるパッチを作ってらっしゃる方も居られました。

mod_access_rbl for Apache2

うちは Centos x86_64 の Apache2.0系ということでバイナリも入手できそうにないため、上記のパッチを使わせてもらって mod_access.so を差し替えてみます。Centos4.1をさらっとインストールしただけの環境には apxs がなかったため、まずyumでインストールしてから進めました。

# yum install httpd-devel

今回の作業には以下の記事を参考にしました。感謝です。

apxsでapacheにモジュールを追加する
CentOS・設定
とらぶろぐ 2.0: [Linux]-[apache] Apache2でRBLを使う
BBS/コメント/トラックバックspamその後

効果のほどは、あと一日程度SPAMを待ってみないとわかりません。MOVABLETYPEにSPAMログが記録されることすら虫唾が走る毎日だったので、ログすら記録されない状態が理想です。あ、そのかわり Apache のアクセスログには 403 Forbidden が溜まりますね。まあ、それくらいならいいか。

ホーム > アーカイブ > 2006年10月31日のアーカイブ

最近のコメント
月別アーカイブ
カレンダー
« 2006 年 10月 »
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
ブログロール
メタ情報
RSS mega green oasis +
twitter
  • ガンダムUC小説版の青空文庫データなるものを発見してしまった…これはヤバいで 1 hr ago
  • PS3のUC ep5に、日本語字幕はいってない。外国語だけだ。用語調べたいのに発音微妙でわからん・・・・ 6 hrs ago
  • 寒くてこたつ電源入れた 6 hrs ago
  • More updates...

Posting tweet...

ページの上部に戻る