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


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

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

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/05/11 16:13:04
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:holoholobird No.2

回答回数574ベストアンサー獲得回数104

ポイント60pt

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への紹介が行われることなく中国からのアクセスをシャットアウトできますし、中国だけでなく韓国からのものも規制できます。

id:charque

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

2013/05/11 16:14:28

その他の回答2件)

id:dawakaki No.1

回答回数797ベストアンサー獲得回数122

ポイント20pt

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

id:holoholobird No.2

回答回数574ベストアンサー獲得回数104ここでベストアンサー

ポイント60pt

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への紹介が行われることなく中国からのアクセスをシャットアウトできますし、中国だけでなく韓国からのものも規制できます。

id:charque

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

2013/05/11 16:14:28
id:orz66 No.3

回答回数106ベストアンサー獲得回数11

ポイント20pt

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

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません