NAME

webserver - Webサーバ設定のヒント


SYNOPSIS

ネットワークを監視している努力とその結果をみんなに 見てもらいたい場合には、Webサーバが必要になります。

ここではWebサーバを設定するためのヒントをいくつか紹介します。 情報大歓迎!


Apache

mod_expireの設定

MRTGで監視したデータの大きな問題はその有効期限です。 あなたが作った素敵なグラフは、全て短かい時間だけ有効なのです。 そして、特別なことをやらないといくつかのWebブラウザはそのことに気付きませんし、 みんなはキャッシュされた古いデータばかり見せられて飽きてしまう、 ということになるかもしれません。

mod_expireというApacheモジュールを利用すれば、 各ファイルについて特別な有効期限を設定することができます。

以下にMRTGのWebディレクトリでこのモジュールをどう用いるかの例があります。 この設定ディレクティブは.htaccessファイルに記述しておけばいいでしょう。

 ############################################################
 # Apache 1.2 (訳注 1.2以上)とmod_expire用の.htaccessの例
 # (mod_expireはApache 1.2 (訳注 1.2以上) に付属していますが、
 # 利用するためにはコンパイル時に組み込むことを明示しなければ
 # いけません。。。)
 #############################################################
 #
 <Files "*-day.png">
 ExpiresActive On                  # 有効期限付けの有効化
 # 5 分
 ExpiresDefault M300
 </Files>

 <Files "*-week.png">
 ExpiresActive On
 ExpiresDefault M1800
 </Files>

 <Files "*-month.png">
 ExpiresActive On
 ExpiresDefault M7200
 </Files>

 <Files "*-year.png">
 ExpiresActive On
 ExpiresDefault M86400
 </Files>

 <Files "*.html">
 ExpiresActive On
 ExpiresDefault M300
 </Files>

 # index.html は自動生成ではないので
 <Files "index.html">
 ExpiresActive Off
 </Files>


著者

不明


日本語訳

花井 浩之 <e2j@mrtg.jp>