httpdとして、Apache がインストールされています。
アクセスカウンタとして、wwwcount2.5がportsにてインストールされています。お客様によっては、個別インストールとpackageインストールとがあります。
- ルートディレクトリ
- /usr/local/apache/
- 実行ファイル
- /usr/local/apache/bin/
- 設定
- /usr/local/apache/conf/
- ログデータ (ファイルサイズ増加に注意)
- /var/log/www/
- 起動処理
- /etc/rc.local
- HTMLルート
- /usr/local/apache/htdos/
- CGIルート
- /usr/local/apache/cgi-bin/
- 実行PID
- /var/run/httpd.pid
- アクセスカウンタ 設定
- /usr/local/etc/Counter/conf/count.cfg
- アクセスカウンタ データ
- /usr/local/etc/Counter/data/
- ルートディレクトリ
- /usr/local/www/
- 実行ファイル
- /usr/local/sbin/
- 設定
- /usr/local/etc/apache/
- ログデータ (ファイルサイズ増加に注意)
- /var/log/www/
- 起動処理
- /usr/local/etc/rc.d/apache.sh
- HTMLルート
- /usr/local/www/data/
- CGIルート
- /usr/local/www/cgi-bin/
- 実行PID
- /var/run/httpd.pid
- アクセスカウンタ 設定
- /usr/local/etc/Counter/conf/count.cfg
- アクセスカウンタ データ
- /usr/local/etc/Counter/data/
ユーザーディレクトリでのCGI実行可能に設定済み。
.cgi, .shtml使用可。
http://www.acn.gr.jp/cgi-bin/Count.cgi?df=datafilename.dat
df= のところは、カウンタファイル名が入ります。
自動作成されないようにしてあります。
以下の様にファイルを作成します。ファイル名を、exsample.dat とします。
cd /usr/local/etc/Counter/data
echo 0 > exsample.dat
chown nobody.nogroup exsample.dat
chmod +w exsample.dat
個別インストール packageインストール サーバにログオンします telnet slogin 等 root権限になります su root カレントディレクトリを変更します cd /usr/local/apache/conf/ cd /usr/local/etc/apache/ 設定ファイルを編集します vi httpd.conf
記述チェックを行います。 /usr/local/apache/bin/apachectl configtest /usr/local/sbin/apachectl configtest Apacheをリスタートします /usr/local/apache/bin/apachectl graceful /usr/local/sbin/apachectl graceful Apacheが動いていることを確認します ps -ax
ログデータをカットするようにしてあります。
毎月1日0時に、ログデータカットを行うようにして有ります。
/etc/crontabに以下の設定をしてあります。
`0 0 1 * * root /usr/local/etc/cronexec/rslogm.pl`/var/log/www が /var/log/www19905 の様になります。