«前の日記(2008-11-18) 最新 次の日記(2008-11-22)» 編集

ぱぱネット(仮)


2008-11-21 過去の戦いの記憶 [長年日記]

_ 困った

Apache1.xをApache2.xにアップデートするだけで、死ぬほどハマッテイル。

_ スパマーとの戦いをすっかり忘れていた・・・

Apacheバージョンと直接関係ないが、mod_security1がmod_security2にアップグレードしている。 文法が完璧に別物 になっていて吹く。

一応 ModSecurity 1.x to 2.x Migration Matrixなるものを見ながら書き換えているのだが、従来の設定が通用しない。例えばnicky.cgiのコメントSPAM避けには、2バイト文字(日本語)を含まないといけないというルールを設けていた。

SecFilterSelective ARG_CommentName "^[\\000-\\177\\r\\t ]+$"

要するに7bit文字だけで構成された「名前」欄をはじく。しかしmod_security2でこうしてもうまくいかない。

SecRule ARG:CommentName "^[\\000-\\177\\r\\t ]+$"

日本語だろうが何だろうが弾かれてしまうのでログを見ると、 URLエンコードされた文字列を直接比較しているようだ。要するに %7Eとかの集合。以前はデコードした後のバイト列だったはずなのに・・・

何か勘違いしているのであろうか。

_ WebDAVも変だ

日本語のファイル名が扱えない。コピーできて化けるのではなく、 コピーができない。やはり多バイトコードの扱いのようだが 全く原因がわからず。

_ 土日で移行しようと思っていたが

ちょっと無理そうだ・・・・

本日のツッコミ(全2件) [ツッコミを入れる]
_ たけちゃん (2009-09-06 00:11)

windowsのapache2への導入法の詳しい解説知りませんか?<br>初心者向けのサイトとか?

_ (2009-09-07 08:55)

一口にApacheゆーてもできること多すぎますからねえ....<br><br>本屋行って、事例とApache2.conf(という設定ファイル)の対応が<br>たくさんのってる本を探してみては。<br>サイトだとどうしてもリファレンス(書式)に偏るので<br>「こうすれば誰でもできる」みたいな話は難しいかと思います。<br>けっこう歴史あるソフトだし誰でも使えて当たり前みたいなところが<br>ありますからね。


2001|04|
2006|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|05|10|

[BANNER]
このサーバーをもう12年も維持しているかと思うとめまいがしますよ。
ツッコミ機能は、ハンドル名が完全日本語じゃないと登録できません。
また、本文にURLが含まれていても登録できません。
いずれもSPAM対策です。
[Panda Papanda]
2008年
11月
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

[Papanda]  [Kuma]  [Tomorin]  [Iron]  [Eiza]  [Dokkin]  [Honya]  [Zyou]  [Tsuyo]  [Bike]  [KoeBBS]  [Chukei]  [portal]  [tvmatome]  [KaoPaku] 

訪問者数:(+2560143)