タグ

apacheに関するyupugのブックマーク (4)

  • YappoLogs: Apacheで携帯キャリアのIPアドレス制限をするには

    Apacheで携帯キャリアのIPアドレス制限をするには 塩とDishuberを使えば良い。 用意するもの config.yaml cidr.tt contents.tt frame.tt 以上のファイルと最新のDishuberだけである。 それぞれのファイルの中身はとても単純。 frame.tt [% content %] contents.tt[% FOREACH cidr = meta.cidr %] [% cidr -%] [% END %] cidr.tt# [% meta.source.meta.carrier %] [% FOREACH cidr = source %] Allow from [% cidr -%] [% END %] そして config.yaml plugins: - module: Source::MobileCIDR cid: docomo config

  • サーバにDoS耐性を付ける - stanaka's blog

    ウェブサービスでは、アクセスが集中して、サイトが落ちる、というのは、よくある話です。純粋に人気が出てアクセス集中するなら、サーバ管理側の責任と言われても、しかたないと思います。しかし、botやF5アタックによる突発的な集中アクセスで、落ちてしまう、というのは、運営側としても、あまり納得がいくものではありません。 そのような突発的なアクセスに対応するために、大量のアクセスをしてくるクライアントを検出し、優先度を落すか、アクセス禁止にする方法などがあります。 というわけで、Apacheモジュールでそれを検出するためのmod_dosdetectorを開発しました。(ちなみにコア部分の開発期間は、Apacheモジュールって、どう書くんだっけ、という状態から、3日でした。) mod_dosdetectorは、Apacheモジュールとして動作し、クライアントのIPアドレスごとにアクセス頻度を測定し、設

    サーバにDoS耐性を付ける - stanaka's blog
  • http://blog.meichi.org/mt/

  • ab(apache bench)でPOSTする - LAPISLAZULI HILL#diary

    ab(apache bench)はApache HTTP Server付属のbenchmarkツールだそうです.いままでWebの案件では付加テストなどを求められたことがなかった(たぶん必要もなかった)ので初めて使うことになりました GETでのリクエストはあっさりできたのですが,POSTをどうすればよいのかわからず.検索するもののなかなか探せませんでした.というわけでメモ pオプションでPOSTするデータが入ったファイルを指定.-TオプションでContent-typeを指定します % ab -n 10 -c 10 -p postdata.file -T "application/x-www-form-urlencoded" http://localhost/ この場合のpostdata.fileの中身はこんな感じ.GETのときにURIに付加される文字列と一緒ですね.URLエンコードが必要だと

    ab(apache bench)でPOSTする - LAPISLAZULI HILL#diary
  • 1