webserver - Webサーバ設定のヒント
ネットワークを監視している努力とその結果をみんなに 見てもらいたい場合には、Webサーバが必要になります。
ここではWebサーバを設定するためのヒントをいくつか紹介します。 情報大歓迎!
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>