人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

.htaccessファイルの最大行数。

現在、root権限無しの専用ウェブサーバーを使用しています。
.htaccessファイルに記述する行数に上限はあるのでしょうか?
中国からのアクセスを deny from を使いIPアドレスで 拒否したいのですが、4000行くらいになってしまいそうです。

運用に支障のない範囲で、一般的に何行くらい記述できるか目安をお教え下さい。


●質問者: charque
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● だわかき
●20ポイント

行数上限はありませんが、アクセスの度に解釈するのでサーバに負荷がかかります。
専用サーバなら、httpd.confに記述した方が良いと思います。


2 ● holoholobird
●60ポイント ベストアンサー

IPを一つ一つ設定していくのは、あまり効率がよくありません。
私も昔やっていましたが、今では使われていないIPや、新しく出現したIPなどを片っ端から照会するのはサーバにもいらない負荷がかかるからです。

一つの方法として、中国に割り当てられているIPすべてを規制する方法があります。
たとえば、専用サーバでしたらiptablesによる規制が有効です。
http://dambo.no-ip.org/pwiki/index.php?%E5%A4%A7%E9%99%B8%E3%81%8B%E3%82%89%E3%81%AE%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%82%92%E8%A6%8F%E5%88%B6%E3%81%99%E3%82%8B
http://blog.wolfs.jp/20110807-2035/

このほうほうでしたら登録されているIPへの紹介が行われることなく中国からのアクセスをシャットアウトできますし、中国だけでなく韓国からのものも規制できます。


charqueさんのコメント
皆さん、ご回答ありがとうございました。 やはりroot権限がないと厳しそうですね。 htaccessで対応しつつ、サーバー移転も含めて検討してみたいと思います。

3 ● orz66
●20ポイント

日本国外からのアクセスを制限する.htaccess
日本に割り当てられているIPアドレスをAPNICより取得して.htaccess書き出しをするすくスクリプト。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ