タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

apacheに関するlieutarのブックマーク (5)

  • Apache 帯域制限

    mod_bwshareによる接続数/帯域制限 Webページ上のリンクをたどり、HTMLや画像ファイルを一気にダウンロードするソフトウェアがあります。こうしたソフトウェアを利用すると、やり方によってはWebサイト全体をローカルのハードディスクに保存することができます。しかし、Webサイトの管理者の立場に立ってみると、こうした行為はサーバに過大な負荷がかかるほか、ある特定のユーザーにリソースが独占されてしまい、ほかのユーザーにサービスを提供できなくなるなどの問題があります。 相手は個人ユーザーですので、IPアドレスは変化してしまうかもしれません。また、ダウンロードソフトの多くはUser Agentを詐称する機能を持っており、これらを基にアクセス制限を課すのは難しいのが現状です。 そこで、クライアントの接続状況や使用帯域などを基に制限を行うトラフィック制御系モジュールを導入してみましょう。ここで

    Apache 帯域制限
  • メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum

    今回は、Webサイトやサービスをメンテナンス中にする場合に、どのURLにアクセスしても「メインテナンス中です」の画面を出す正しいやり方を、人間にも検索エンジンにも適切にする作法を主眼に解説します。 この週末の土曜深夜~日曜早朝にかけて、データセンターの設備メインテナンスのため、Web担を含むインプレスグループのほとんどのWebサイトが、どのURLにアクセスしても「メンテ中です」という表示になっていました。 なのですが、その実装がちょっと気になったので、「正しいメンテナンス画面の出し方」を説明してみます。 ※2010-01-16 Retry-Afterを指定するHeaderの指定を修正しました(コメント参照) ※2009-06-17 RewriteCondから [NC] 条件を削除しました(コメント参照) ※2009-06-16 Retry-Afterの記述をGMTに変更しました(コメント参

    メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum
  • Apacheの非RDB/キー・バリューストア 分散データベース「CouchDB 0.9.0」リリース

    Apache Software Foundationは3月31日、Apache CouchDB 0.9.0のリリースをアナウンスした。CouchDBは、ドキュメント指向(document-oriented)の非リレーショナル型の分散データベースで、JSON APIによるRESTfulなデータアクセスを提供する。 Apache Software Foundationは3月31日、Apache CouchDB 0.9.0のリリースをアナウンスした。CouchDBは、ドキュメント指向(document-oriented)の非リレーショナル型の分散データベースで、JSON APIによるRESTfulなデータアクセスを提供する。開発言語にはErlangが使われているが、クライアントはHTTPリクエストが利用できる任意の環境からアクセスできる。 Apacheの育成プロジェクト(Apache Incub

    Apacheの非RDB/キー・バリューストア 分散データベース「CouchDB 0.9.0」リリース
  • mod_auth_openid を使ってみる - 酒日記 はてな支店

    Apache で OpenID 認証を行う mod_auth_openid を試してみた。 インストールする OS は CentOS-4 (多分 5の方が楽)。 まず C++ で書かれた OpenID ライブラリ libopkele をインストール……するのだけど、その前に pkg-config で libpcre を扱えるように、libpcre.pc を用意 (これは CentOS-5 だと libpcre のパッケージに入ってる)。 /usr/lib/pkgconfig/libpcre.pc # Package Information for pkg-config prefix=/usr exec_prefix=/usr libdir=/usr/lib includedir=/usr/include/pcre Name: libpcre Description: PCRE - Perl

    mod_auth_openid を使ってみる - 酒日記 はてな支店
  • 複数のCSSをまとめるApacheのハンドラ - Hack Forever

    ふと思いたって適当に書いてみました。 小さく分割されたバラバラなcssファイルを、1つのファイルに連結して出力します。更新日時を見て、分割ファイルのいずれかが更新されてたら、連結ファイルを書き換えます。(ついでにminifyもカマしてみてますがこれはどうかな?) もちろん開発環境向けなわけですが、番環境にはそのまま連結ファイルを上げればいいってことで。 今のとこ、configでディレクトリを指定してその下のcssファイルを全部読むって感じになってるんだけど、これだと結局1種類しかできないので素敵じゃないかもと思うので、どうしようか考え中です。 package Apache::ConcatCSS; use strict; use Apache::Constants qw(:common); use Apache::Log (); use CSS::Squish; use CSS::Mini

    複数のCSSをまとめるApacheのハンドラ - Hack Forever
  • 1