2007-04-01から1ヶ月間の記事一覧

FreeBSDでのhttpd.conf /usr/local/etc/apache/httpd.confapacheリスタート #apachectl restart

mod_expiresでキャッシュさせる。

画像なんかは一度アップしたら削除されることはあっても、 変更することなんてないので、ほとんどキャッシュされてもらって構わない。 画像の通信が少なくなるととーってもステキなので早速導入。 mod_expires自体はうちの場合デフォルトで読み込んでるよう…

webalizerで自分のサイトを除外する。

デフォルトの設定で使っていると、リファラが自分のサイトばかりになってしまうので除外する。vi /etc/webalizer.conf - HideSite *abc.com - これでおk

webalizerをcronで実行

パス間違ってた… ていうかパスなしでもOKって話もあるけど。 まぁメモメモ。/etc/crontabSHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 11 * * * * root run-parts /etc/cron.hourly 12 4 * * * root run-parts /etc/…

ログファイル形式

ログにリファラとかUAとか入ってないない。 httpd.confを確認してみてもLogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined CustomLog logs/access_log combinedという表記はある。 おっかしいなぁと思ってたら、バーチャ…

webalizerをcronに登録

めんどいのでcrontabを直接編集。#vi /etc/crontab ---------------------------------------------------------- SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/# run-parts 11 * * * * root run-parts /etc/cron.hourly 12 4 * *…

webalizerで複数ログの解析

webalizer.confをコピー # cp /etc/webalizer.conf /etc/webalizer.01.conf # cp /etc/webalizer.conf /etc/webalizer.02.conf # cp /etc/webalizer.conf /etc/webalizer.03.confそれぞれ編集 LogFile /var/log/httpd/01-access_log.1 OutputDir /var/www/us…

analogインストール

# rpm -ivh analog-6.01beta1-1.fc6.i386.rpm # cp /etc/analog.cfg /etc/analog.cfg.old 一応オリジナルをBKUP# vi /etc/analog.cfg で設定ファイル編集 今使ってる別サーバーの設定ファイルをコピペ。 バージョンが違ってもいけるみたい。index.php?=1234 …

apacheのログローテーション

デフォだと1週間でローテーションされるので、毎日ログローテーションされるように変更した。# vi /etc/logrotate.d/httpd - /var/log/httpd/*log { daily ← 追加 missingok notifempty sharedscripts postrotate /bin/kill -HUP `cat /var/run/httpd.pid 2…