タグ

apacheと設定に関するastrsk_horiのブックマーク (4)

  • Apache Expiresヘッダフィールドを追加する方法

    更新頻度の低い javascriptのファイルやスタイルシート(CSS)、画像(img, jpg, png) などのファイルがあります。そういう時に httpのレスポンスヘッダに Expires (有効期限)を設定することにより、有効期限内のファイルは、ブラウザの問い合わせを受けることがなくなり(GETがきて304を返したりする)、サーバにもクライアント(ブラウザ)にも回線にも優しくなります。 apacheのリクエストレスポンスのヘッダのフィールドに Expires の情報 を追加する方法を下記の通りです。 apache の mod_expires モジュールをロードする mod_expires の Expires 機能をオンにする Expires の設定をする モジュールmod_expires.soのロード httpd.conf (/usr/local/etc/apache22/http

    astrsk_hori
    astrsk_hori 2010/06/01
    キャッシュ
  • VirtualHostの設定をMySQLで管理する·mod-myvhost MOONGIFT

    mod-myvhostはApacheモジュールのオープンソース・ソフトウェア。Apacheの設定はhttpd.confで行う。テキストファイルベースなので分かりやすいが、ASPなどでサービスを提供しようと思った時に、設定がシステムから柔軟に変更できればと思うことがある。 設定はこんな感じ 例えばユーザごとにVirtualHostを分ける場合だ。サブディレクトリで命名規則を設けて行う方法もあるが、ユーザ数が増えればそれも苦しい管理になる。そこで使ってみたいのがmod-myvhostだ。 mod-myvhostはVirtualHostの設定をMySQL上で管理できるようにするApacheモジュールだ。専用のデータベースとユーザを作成して、SQLを実行してパスを動的に変更できる。ルートディレクトリを動的に指定したり、有効/無効の切り替えもテーブルのメンテナンスだけでできるようになる。 うまく切り

    VirtualHostの設定をMySQLで管理する·mod-myvhost MOONGIFT
  • Apache module mod_rewrite

    URL を操作するためのスイス製のアーミーナイフ、mod_rewrite へようこそ! このモジュールは、(正規表現パーサに基づく) ルールベースの書き換えエンジンを使い、要求された URL を適宜書き換えます。サポートするルールの数、 および各ルールを適用する際のルール条件の数に制限はなく、 当に柔軟でかつ強力な URL 操作メカニズムを提供します。この URL 操作に先立ち、次のようにいろいろな評価を行うことができます。 例えばサーバ変数、環境変数、HTTP ヘッダ、タイムスタンプ、 さらに外部データベースの検索結果までを評価の対象として、 各種のフォーマットを使った細粒度の URL マッチングを実現できます。 このモジュールは、サーバ単位のコンテキスト (httpd.conf) およびディレクトリ単位のコンテキスト (.htaccess) において (PATH-INFO 部分を含む

  • 杉浦とホームページ製作〜URLを書き換えろ!「Rewrite 機能とは」

    Rewrite 機能とは、Apache 1.2 で付け加わった機能であり、アクセスしたURLを正規表現を使って書き換えて処理する機能である。だから、既存機能としては Alias や Redirect と類似するが、さらに柔軟で、さまざまな使い道がある。違いを簡単に述べよう。 Rewrite, Alias, Redirect の比較 Alias 機能と ScriptAlias 機能 Alias はディレクトリ単位で、アクセスURLを DOCUMENT_ROOT から外れたディレクトリにマップする。CGIディレクトリに対して常識的に使われる ScriptAlias 指示子は、この Alias 指示子の機能に加え、そのディレクトリが実行可能なファイルを含み、その実行を許可するマークを付け加えている。逆に言えば、Alias 機能はそのようなマークアップを含まずに、単純に DOCUMENT_ROOT

  • 1