MovableTypeでサイトを運営しているけど、 コメントやトラックバックでのSpamが多い。 geoipを使って、mt-comment.cgi , mt-tb.cgi へのアクセスを、 中国からは禁止にしていたけど、アメリカからもある。 アメリカ全般を禁止というのも、見にくる人がいるのかとも思うけど さみしいと思い避けていたけど、mt-comment,mt-tb はSpam だけ。 ということで、geiopでほとんどアクセスを禁止にしてしまった。
<Directory /usr/lib/cgi-bin/movabletype> <Files mt-tb.cgi> SetEnvIf GEOIP_COUNTRY_CODE CN DenyGeoIP SetEnvIf GEOIP_COUNTRY_CODE BG DenyGeoIP SetEnvIf GEOIP_COUNTRY_CODE DE DenyGeoIP SetEnvIf GEOIP_COUNTRY_CODE RU DenyGeoIP SetEnvIf GEOIP_COUNTRY_CODE US DenyGeoIP Order Allow,Deny Allow from all Deny from env=DenyGeoIP </Files> <Files mt-comments.cgi> SetEnvIf GEOIP_COUNTRY_CODE CN DenyGeoIP SetEnvIf GEOIP_COUNTRY_CODE BG DenyGeoIP SetEnvIf GEOIP_COUNTRY_CODE DE DenyGeoIP SetEnvIf GEOIP_COUNTRY_CODE RU DenyGeoIP SetEnvIf GEOIP_COUNTRY_CODE US DenyGeoIP Order Allow,Deny Allow from all Deny from env=DenyGeoIP </Files> </Directory>