wwwcountのinstall

[ Nob's Home | FreeBSD ]

webのカウンターをインストールします。

wwwcountのweb pageは
http://www.fccc.edu/users/muquit/Count.html
です。
最新のソースは
http://www.fccc.edu/users/muquit/src/wwwcount2.4/wwwcount2.4.tar.gz
から入手できます。

しかし、wwwcount2.4では ****.dat にアクセスしてきたIP addressが付いてしまい、
正常に動作しないという現象が発生してしまいます。
wwwcount2.2ではこのような現象はありませんでした。
今回はwwwcount2.2をinstallします。
ftp://ftp.y-min.or.jp/pub/unix/から入手してください。

  • install
    $ tar zxvf wwwcount2.2.tar.gz
    $ cd wwwcount2.2
    $ sh ./Count-config 
    	Continue [y|n]? y
    	*cgi-bin dierctory [/usr/local/etc/httpd/cgi-bin]: /usr/local/www/cgi-bin
    	*Base directory [/usr/local/etc/Counter]: /usr/local/www/Counter
    	* Config directory [/usr/local/www/Counter/conf]:(このままCR)
    	*Data directory [/usr/local/www/Counter/data]:(このままCR)
    	* Allow automatic data file creation [y|n]? n
    	* Compile in strict mode [y|n]? n
    	* Allow automatic data file creation [y|n]? n
    	* Compile in strict mode [y|n]? n
    	*Log directory [/usr/local/www/Counter/Log]:(このままCR)
    	* Name of the log file [Count2.2.log]:(このままCR)
    	* Allow using the rgb.txt file[y|N]:? n
    
    	You entered:
    	++++++++++++++++++++++++++++++
    	CgiBinDir=/usr/local/www/cgi-bin
    	BaseDir= /usr/local/www/Counter
    	DigitDir= /usr/local/www/Counter/digits
    	ConfDir = /usr/local/www/Counter/conf
    	ConfFile= count.conf
    	DataDir= /usr/local/www/Counter/data
    	LogDir= /usr/local/www/Counter/Log
    	LogFile= Count2.2.log
    	++++++++++++++++++++++++++++++
    	Everything looks ok [y|n]? y (これでよければy)
    
    $ sh ./configure
    $ make clean
    $ make
    $ sh ./Gen-conf
    	Continue [y|n]? y
    	* Enter your fully qualified domain name [no default]: www.y-min.or.jp
    	* Enter your IP address [no default]: 210.152.***.***
    	* Does your host have any nickname [y|Y]:? y
    	* Enter your host's nickname [no default]: center.y-min.or.jp
    	* Do you want to ignore access hits from your own host [y|n]? n
    
    $ su
    # sh ./Count-install
    	===================
    	Your configuration:
    
    	cgi-bin directory= /usr/local/www/cgi-bin
    	conf directory= /usr/local/www/Counter/conf
    	conf file= count.conf
    	digit direcoty=/usr/local/www/Counter/digits
    	data directory=/usr/local/www/Counter/data
    	log directory=/usr/local/www/Counter/Log
    	log file=Count2.2.log
    	rgb file= rgb.txt
    	===================
    
    	Continue [y|n]? y
    
    	*Do you know the user and group id of httpd' child process[y|Y]:? y
    	*Enter user id of httpd's child process [no default]:? nobody
    	*Enter group id of httpd's child process [no default]:? nobody
    
  • /usr/local/www/Counter/data/***.dat
    /usr/local/www/Counter/data/sample.dat にカウント数を記録させる場合は
    # echo 0 > /usr/local/www/Counter/data/sample.dat
    # chmod 664 /usr/local/www/Counter/data/sample.dat
    
    とします。
    これで
    <IMG SRC="/cgi-bin/Count.cgi?df=sample.dat">
    
    とします。

  • [ Nob's Home | FreeBSD ]
    nob@makioka.y-min.or.jp