stardate [-29]2763.12 / 2004-09-22 (水) 5556歩 [長年日記]
_ 起き
0746(JST) boot.
_ 涼しい
今朝は肌寒かった。
_ referer spam 対策
うちにも referer spam が来ました。
tDiary の filter 機能で排除できるが、 たいへん負荷が上がっていたので apache で蹴ることに。
httpd.conf にこんな設定を追加。
# Bad referer
SetEnvIf Referer "sex" BadReferer
SetEnvIf Referer "porn" BadReferer
SetEnvIf Referer "nudy" BadReferer
SetEnvIf Referer "hentai" BadReferer
SetEnvIf Referer "big-tits" BadReferer
<Files *>
Order allow,deny
Allow from all
Deny from env=BadRobot
Deny from env=BadReferer
</Files>
ついでに最近流行りの comment spam 対策もしておく。 spam.rb って filter を仕込んでおく。
module TDiary
module Filter
class SpamFilter < Filter
def comment_filter(diary, comment)
/\r/ !~ comment.name
end
end
end
end
_ 寝
0100(JST) shutdown.
[ツッコミを入れる]