SSI$B%F%-%9%H%+%&%s%?!<(B webcnt


$B

$B%$%s%9%H!<%k(B

  1. webcnt.cgi $B%U%!%$%k$N@hF,IU6a$N3F
    $BJQ?tL>(B$B@bL@(B
    $print_http_header "Content-type text/html"$B$N=PNO(B (0:Off / 1:On)
    UNIX$B7O%5!<%P$G!!(B<!-- #exec cmd="$B!A(B" --> $B$G;HMQ$9$k>l9g!"(BIIS$B$G$O(B 0 : Off $B$K$7$F$/$@$5$$!#(B
    $column $BI=<(7e?t(B ('0'$B$rJd4V$7$F;XDj7e?t$GI=<(!#(B0$B$N>l9g$OM-8z$J?t;z$N$_(B)
    $lock_timeout $B%U%!%$%k%m%C%/$N%?%$%`%"%&%H(B ($BIC(B)
    $B;XDj$N;~4V$,7P2a$7$F$b%U%!%$%k$,%m%C%/$5$l$F$$$k>l9g$O!"6/@)E*$K(B $B%m%C%/$r2r=|$7$^$9!#(B
    $file_lock_enable $B%U%!%$%k%m%C%/@)8f(B (0: Off / 1: On)
    $address_check_enable $B0JA0$K%"%/%;%9$5$l$?$+$r%A%'%C%/$7%+%&%s%H$r@)8B$7$^$9(B (0: Off / 1: On)
    $cnt_timeout $BA02s$N%"%/%;%9$+$i
    @reject_domain $B%+%&%s%H$7$J$$%I%a%$%s(B
     ex.  @reject_domain = ("foo.var.com", "abc.org");
          *.foo.var.com, *.abc.org $B$O%+%&%s%H$7$J$$(B
    @reject_address $B%+%&%s%H$7$J$$(BIP$B%"%I%l%9(B
     ex. @reject_address = ("172","192.168.19.101-128","200.1.1.1");
          172.*, 192.168.19.101$B!A(B192.168.19.128, 200.1.1.1 $B$N%"%I%l%9$+$i$O%+%&%s%H$7$J$$(B
        
    "202.19"$B$H;XDj$9$k$H(B 202.19.*.* $B$d(B 202.19?.*.* $B$,BP>]$K$J$j$^$9(B
    202.19.* $B$rBP>]$K$7$?$$>l9g$O(B "202.19." $B$H;XDj$7$F$/$@$5$$(B
    reject_domain,reject_address $B$K=q$+$l$?>l9g$O%m%0$b=PNO$7$^$;$s(B
    $create_history $B%"%/%;%9%m%0$N%R%9%H%j!<:n@.(B ( 0: Off / 1: On )
    $log_max $B%m%0%U%!%$%k$N:GBg9T?t(B
    $script_dir $B%9%/%j%W%H$N$"$k@dBP%G%#%l%/%H%j(B '/home/user/pubic_html/cgi-bin/' $BEy(B
    SSI$B$G!!(B<!-- #exec cmd="$B!A(B" --> $B$G;HMQ$9$k>l9g$K;XDj$7$^$9!#(B
    @robots $B%+%&%s%H$r9T$o$J$$%V%i%&%6(B ($B%m%\%C%HBP:v!)(B) $B!J?75!G=!K(B
    $B%j%9%HCf$NJ8;z$,4^$^$l$k%V%i%&%6(B(HTTP_USER_AGENT)$B$O%+%&%s%H$r9T$o$J$$!#(B $B%G%U%)%k%H$G!";d$N%5%$%H$KMh$?$$$/$D$+$N%m%\%C%H$H;W$o$l$k$b$N$,EPO?$7$F$"$j$^$9!#(B
    @log_ip $B%m%0%U%!%$%k%I%a%$%sJL=87W$G(B IP $B%"%I%l%9$r(B CLASS B $B$G=8Ls$9$k!J?75!G=!K(B
    $B!J8DJL$N(B IP $B%"%I%l%9$G$J$/:G2<0L$N#1%*%/%F%C%H$r$^$H$a$k!#(B like 192.168.0.* $B!K(B

  2. $B%&%'%V%5%$%H$N%=!<%9$rCV$/(B /public_html $BEy$N%G%#%l%/%H%j!J%U%)%k%@!<(B)$B$K(B $B0J2<$N$h$&$K%U%!%$%k$d%G%#%l%/%H%j$rCV$$$F$/$@$5$$!#(B
    webcnt.cgi, index.html $B0J30$OCf?H$N$J$$6u$N%U%!%$%k$G$r:n@.$7$F$/$@$5$$!#(B
    FTP$B$G$O$9$Y$F$N%U%!%$%k$r%F%-%9%H%b!<%I$GE>Aw$7$F$/$@$5$$!#(B

    $B%G%#%l%/%H%j(B
    $B%G%#%l%/%H%j(B$BB0@-(B$BHw9M(B
    cgi-bin/755CGI$Bl(B
    cgi-bin/ilock/777$B%m%C%/%U%!%$%k$NCV$->l(B

    $B%U%!%$%k(B
    $B%U%!%$%k(B$BB0@-(B$BHw9M(B
    cgi-bin/webcnt.cgi755$B%+%&%s%?!<
    cgi-bin/webcnt.cnt666$B%+%&%s%H>pJs%U%!%$%k(B
    cgi-bin/webcnt.acs666$B%m%0%U%!%$%k(B
    cgi-bin/webcnt_bkp.acs666$B%m%0%P%C%/%"%C%W%U%!%$%k(B
    cgi-bin/webcnt.s1666$B=87W>pJs%U%!%$%k(B($B%/%i%$%"%s%HKh(B)
    cgi-bin/webcnt.s2666$B=87W>pJs%U%!%$%k(B($B%Z!<%8Kh(B)
    cgi-bin/webcnt.s3666$B=87W>pJs%U%!%$%k(B($B%j%s%/85%Z!<%8(B)
    cgi-bin/webcnt.s4666$B=87W>pJs%U%!%$%k(B($B%V%i%&%6(B)
    cgi-bin/index.html644$B%G%#%l%/%H%j;2>HKI;_MQ(B
    *1) $B%m%0%U%!%$%k$N%P%C%/%"%C%W$r$H$i$J$$;~$O%m%0%P%C%/%"%C%W%U%!%$%k$OI,MW$"$j$^$;$s(B
    *2) index.html$B$OITI,MW$K(Bcgi$B%9%/%j%W%H$N$"$k%G%#%l%/%H%j$r8+$i$l$J$$$h$&$K$9$k$?$a$N(B $B$b$N$G$9!#Cf?H$O2?$G$b9=$$$^$;$s!#(B

  3. $B$=$NB>$N@_Dj(B
    $B%W%m%P%$%@$d!"4IM} $B%5!<%P$K$h$C$F$O!"I,MW$K1~$8$F!"(Bhtml$BJ8=q$rCV$/%G%#%l%/%H%j$K(B $B AddType text/x-server-parsed-html .html AddType text/x-server-parsed-html .html/
  4. CGI$B$N@_Dj(B
    $B%&%'%V>e$G%"%/%;%9>u67$rI=<($5$;$k$?$a$K(BCGI$B$N@_Dj$,I,MW$G$9!#(B
    $B%9%/%j%W%H$rCV$$$?(B cgi-bin/ $B%G%#%l%/%H%j$K(B $B
    AddType application/x-httpd-cgi .cgi
    AddType application/x-httpd-cgi .cgi/
    
    CGI$B$N%F%9%H$b9T$($^$9!#(B
        http://Your URL/cgi-bin/webcnt.cgi?test
    
    $B$r;2>H$9$k$H(BCGI$B$, $B%"%/%;%9>u67$rI=<($9$k$K$O!"0J2<$N%"%I%l%9$r%V%i%&%6$GI=<($7$^$9!#(B
        http://Your URL/cgi-bin/webcnt.cgi?syuukei
    

Windows-NT IIS4.0$B$G;HMQ$9$k>l9g(B

WindowsNT$B$G;HMQ$9$k>l9g$O(B WindowsNT $BMQ$K%3%s%Q%$%k$5$l$?(B perl $B$^$?$O(B jperl $B$,I,MW$K(B $B$J$j$^$9!#(Bperl.exe, jperl.exe$B$rJLESMQ0U$7$F$/$@$5$$!#(B $B$3$3$G$O(B jperl.exe $B$NNc$r<($7$^$9!#(B

  1. $B3F
  2. IIS$B%5!<%S%9%^%M!<%8%c!<$h$j!"!V4{Dj$N%&%'%V%5%$%H!W$N%W%m%Q%F%#!<$r3+$-$^$9(B
  3. $B!V%[!<%`%G%#%l%/%H%j!W$N%?%V$K$"$k!V9=@.!W$N%\%?%s$r%/%j%C%/$7$^$9(B
  4. $BI=<($5$l$?%&%#%s%I%&$N!V%"%W%j%1!<%7%g%s$N%^%C%T%s%0!W%?%V$r3+$-$^$9(B
  5. $B%"%W%j%1!<%7%g%s$N%^%C%T%s%0$K(B .stm $B$d(B .shtml $B$N3HD%;R$,(B "WINNT\system32\inetsrv\ssinc.dll" $B$GEPO?$5$l$F$$$k$+$I$&$+$r3NG'$7$^$9(B
$B;HMQ$O!!(Bxxx.shtm $B$d(B xxx.shtml $B$K!"0J2<$N$h$&$K5-=R$7$F$/$@$5$$!#(B
    <!-- #exec cgi="/scripts/jperl.exe?webcnt.cgi+cmt+top" -->
$B=87W7k2L$r8+$k>l9g$O0J2<$N%Z!<%8$r;2>H$7$F$/$@$5$$!#(B
    http://Your Server/scripts/jperl.exe?webcnt.cgi+syuukei

$B%+%&%s%?!<$N%F%9%H(B

$B <HTML> <BODY> <!-- #exec cgi="/$B!A(B/cgi-bin/webcnt.cgi"> <BODY> <HTML> "$B!A(B"$B$O(B http://server/$B!A(B/$B!!$G;XDj$9$k<+J,$N%&%'%V%5%$%H$N%G%#%l%/%H%j!#(B $B$^$?$O(B <HTML> <BODY> <!-- #exec cmd="/$B!A(B/cgi-bin/webcnt.cgi"> <BODY> <HTML> "$B!A(B"$B$O(B /home/user/public_html $BEy$G;XDj$9$k%5!<%P>e$N<+J,$N%[!<%`%G%#%l%/%H%j!#(B $B:n@.$7$?(Bhtml$B%I%-%e%a%s%H$r%V%i%&%6$GI=<($5$;$?$H$-$K(B
$B%9%/%j%W%H$OF0:n2DG=$G$9!#(B
$B$HI=<($5$l$F$$$l$P!"%+%&%s%?!<$O@5>o$KF0$$$F$$$^$9!#(B
$B$=$N8e$K!"(B
$B%m%C%/%U%!%$%k(B : xxx_loc $B$,;D$C$F$$$^$9(B
$BEy$N7Y9p%a%C%;!<%8$,I=<($5$l$?>l9g$O!"3F%U%!%$%k$NCV$->l=j$dB0@-$r$b$&0lEY(B $B%A%'%C%/$7$F$/$@$5$$!#(B
[an error occured while processing this directive]
$B$b$7>e$N$h$&$JI=<($,5n$l$?>l9g$O!"(B#exec cmd/cgi= $B$G;XDj$7$?%3%^%s%I$X$N%Q%9$,(B $B@5$7$$$+!"$=$N%W%m%0%i%`$, $B$^$?!"2hLL$K2?$bI=<($5$l$J$+$C$?>l9g$G%=!<%9$r8+$k$H(BSSI$B$N%3%^%s%I$,I=<($5$l$F(B $B$7$^$C$F$$$k>l9g!"(B.htaccess $B%U%!%$%k$d(B SSI $B$N@_Dj!"%3%^%s%I$N=q<0$r3NG'$7$F$/$@$5$$!#(B $B$=$l$G$b!"%=!<%9$K(BSSI$B%3%^%s%I$,;D$j!"%+%&%s%?!<$,F0$$$F$$$J$$>l9g$O!"%5!<%P$,(B SSI$B$KBP1~$7$F$$$J$$$H9M$($i$C$l$^$9!#(B $B$=$N$H$-$O!"D|$a$F$/$@$5$$!J!0!0!((B

$B;H$$J}(B

$BDL>o$N%+%&%s%?!<(B

html $B%I%-%e%a%s%H$N%+%&%s%H$rI=<($5$;$?$$ItJ,$K0J2<$N$h$&$KKd$a9~$s$G$/$@$5$$!#(B
<!-- #exec cgi="/$B!A(B/cgi-bin/webcnt.cgi">
  "$B!A(B"$B$O(B http://server/$B!A(B/$B!!$G;XDj$9$k<+J,$N%&%'%V%5%$%H$N%G%#%l%/%H%j!#(B

$B$^$?$O(B
<!-- #exec cmd="/$B!A(B/cgi-bin/webcnt.cgi">
  "$B!A(B"$B$O(B /home/user/public_html $BEy$G;XDj$9$k%5!<%P>e$N<+J,$N%[!<%`%G%#%l%/%H%j!#(B

$B1#$7%+%&%s%H(B

$B%+%&%s%?!<$rI=<($7$J$$$G%"%/%;%9$N%+%&%s%H$r$9$k>l9g$O(B html $B%I%-%e%a%s%H$N%+%&%s%H$K0J2<$N$h$&$KKd$a9~$s$G$/$@$5$$!#(B
<!-- #exec cgi="/$B!A(B/cgi-bin/webcnt.cgi?hide">
$B$^$?$O(B
<!-- #exec cmd="/$B!A(B/cgi-bin/webcnt.cgi hide">

$B%Z!<%8$N<1JL>pJs$rIU2C$7$?%+%&%s%H(B

html $B%I%-%e%a%s%H$N%+%&%s%H$K0J2<$N$h$&$KKd$a9~$s$G$/$@$5$$!#(B
$B$,%m%0$K5-$5$l$F%+%&%s%H$5$l$^$9!#(B
$B%Z!<%8Kh$K0c$&L>A0$rIU2C$9$l$P!"%Z!<%8$4$H$N%"%/%;%9?t$r%m%0$+$i5a$a$k$3$H$,(B $B$G$-$^$9!#!J$3$A$i$N%+%&%s%H$O!"%+%&%s%H$7$J$$%I%a%$%s0J30$N%"%/%;%9$O!"(B $BA02s$N%"%/%;%9$K4X78$J$/$9$Y$F%+%&%s%H$5$l$^$9!#!K(B
<!-- #exec cgi="/$B!A(B/cgi-bin/webcnt.cgi?cmt+top">
$B$^$?$O(B
<!-- #exec cmd="/$B!A(B/cgi-bin/webcnt.cgi cmt top">

$BJLL>$G%+%&%s%H(B

$BFHN)$7$?L>A0$N%+%&%s%?!<$r;HMQ$7$^$9!#(B
html $B%I%-%e%a%s%H$N%+%&%s%H$K0J2<$N$h$&$KKd$a9~$s$G$/$@$5$$!#(B
$BA0$G%+%&%s%H$,9T$o$l$^$9!#(B $B%m%0$d!"%+%&%s%H$bFHN)$7$F9T$o$l$^$9!#$3$N>l9g!"(B'abccount.acs, abccount.cnt, abccount_bkp.acs' $BEy$N%U%!%$%k$r(B cgi-bin/ $B!J(Bwebcnt.acs $B$,CV$$$F$"$k>l=j!K(B $B%G%#%l%/%H%j$K:n@.$7$F$/$@$5$$!#(B
<!-- #exec cgi="/$B!A(B/cgi-bin/webcnt.cgi?name+abccount">
<!-- #exec cmd="/$B!A(B/cgi-bin/webcnt.cgi name abccount">

$B$^$?!"0J2<$N$h$&$K$7$FJ#?t$N%*%W%7%g%s$rMxMQ$9$k$3$H$b2DG=$G$9(B
<!-- #exec cgi="/$B!A(B/cgi-bin/webcnt.cgi?hide+cmt+top">
<!-- #exec cmd="/$B!A(B/cgi-bin/webcnt.cgi hide cmt top">

$B%"%/%;%9>u67I=<((B

$B%"%/%;%9>u67$rI=<($9$k$K$O!"0J2<$N%"%I%l%9$r%V%i%&%6$GI=<($7$^$9!#(B
    http://Your URL/cgi-bin/webcnt.cgi?syuukei
$B%/%i%$%"%s%H%[%9%H!J%"%I%l%9!KKh$N=87W$H%Z!<%8%$%s%G%C%/%9(B(cmt xxx $B$G;XDj$7$?J8;zNs(B) $BKh$N%R%C%H?t$r=87W$7$FI=<($7$^$9!#(B $B!J%/%i%$%"%s%HKh$N=87W$O%+%&%s%H%"%C%W$N$"$C$?%"%/%;%9$N$_=87W$7$F$$$^$9!#(B $B$^$?!"%Z!<%8Kh$N=87W$O$=$N%Z!<%8$K$"$C$?$9$Y$F$N%"%/%;%9(B($B=|30;XDj$5$l$?%I%a%$%s$d(B $B%"%I%l%9$O4^$^$J$$(B)$B$,=87W$5$l$^$9!#!K(B

$B%m%0%U%!%$%k(B

$B%m%0%U%!%$%k(B 'webcnt.acs' $B$K$O!"%Z!<%8$X$N%"%/%;%9%m%0$,5-O?$5$l$^$9!#(B $B%+%&%s%H%"%C%W$NM-L5$K$+$+$o$i$:!"(B@reject_access $B$d(B @reject_address $B$K=q$+$l$F$$$J$$%"%I%l%9$+$i$N%"%/%;%9$O$9$Y$F5-O?$5$l$^$9!#(B

$B%m%0%U%!%$%k$NFbMF$O(B $log_max $B$G;XDj$5$l$?9T?t$KC#$7$?$H$-$K!"(B $B%P%C%/%"%C%W%U%!%$%k$K0\$5$l!"?75,$N%m%0%U%!%$%k$,:n@.$5$l$^$9!#(B $B%P%C%/%"%C%W$O0l@$Be$7$+;D$7$^$;$s!#(B
$B%P%C%/%"%C%W%U%!%$%k$r:n$i$J$$(B $create_history = 0 $B$h$&$K$9$k$H!"(B $B%m%0$NFbMF$O!!(B$log_max $B$KC#$9$kKh$KGK4~$5$l$^$9!#(B

$B%m%0%U%!%$%k$NFbMF$O0J2<$N$h$&$K$J$C$F$$$^$9!#(B($B3F9`L\$O%?%V6h@Z$j(B)

000001 000003 1999/06/09 09:00:00 192.168.1.1 aoi.panic.com Mozilla/4.0.. webcnit http://www.kurohu.com/
~~~~~~ ~~~~~~ ~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
$B!!-!!!!!(B $B-"!!!!!!!!-#!!!!!!!!!!-$!!!!!!!!-%!!!!!!!!!!!!!!-&!!!!!!!!!!!!-'!!!!!!!!(B $B-((B $B!!!!!!!!!!!!!!!!!!-)(B
$B9`L\(B$B@bL@(B
$B-!(B$B%+%&%s%H?t(B
$B-"(B$BDL;;%R%C%H?t(B
$B-#(B$B%"%/%;%9F|IU(B
$B-$(B$B%"%/%;%9;~4V(B
$B-%(B$B%/%i%$%"%s%H$N%"%I%l%9(B
$B-&(B$B%/%i%$%"%s%H%[%9%HL>(B
$B!Jl9g$O(BIP$B%"%I%l%9$,F~$j$^$9!K(B
$B-'(B$B%V%i%&%6$N
$B-((B$B%"%/%;%9$7$?%Z!<%8$N<1JLL>(B
cmt xxx $B$G;XDj$7$?(B xxx $B$,F~$j$^$9(B
$B%G%U%)%k%H$O(B webcnt $B$^$?$O(B name $B$G;XDj$5$l$?J8;zNs(B
$B-((B$B%"%/%;%9$7$?%Z!<%8$N<1JLL>(B
$B-)(B$B$3$N%Z!<%8$X$N%j%s%/85(B


$B$=$NB>(B

$B$3$N%+%&%s%?!<$O%U%j!<%=%U%H$G$9!#(B $B;HMQ!"E>:\!":FG[I[!"2~JQ!"$K$D$$$F!":n $BC"$7!"2~JQ$7$?>l9g$O!"$=$NMzNr$H2~JQ $B$3$N%+%&%s%?!<$N;HMQ$K$"$?$C$FH/@8$7$?>c32Ey$K$D$$$F!":n
$B:ne-mail$B!'(Bsimasima@os.rim.or.jp
$B!!(BWeb Page$B!'(Bhttp://www.os.rim.or.jp/~simasima/

$B$3$N%+%&%s%?!<$O!!$H$[$[;a$N(B wwwcount.cgi Ver2.92 $B$r;29M$K:n$j$^$7$?(B
webcount.cgi $B:G?7HGF~


$BMzNr(B

1999/06/04$B!!(BVer. 0.10$B!!(B $B40@.(B
1999/06/07Ver. 0.20 $B%m%0=PNOJ}K!$NJQ99!"DL$7%+%&%s%H$NDI2C(B
$B!!!!!!!!!!(BVer. 0.21 $B%+%&%s%H%?%$%`%"%&%H$NIT6q9g$r=$@5(B
1999/06/09Ver. 0.22 $B%?%$%`%"%&%H;~4V$N;;=PJ}K!$N=$@5(B
1999/06/11Ver. 0.23 cmd $B%b!<%I$G!"%U%!%$%k$N@dBP%Q%9$r;HMQ$G$-$k$h$&$K=$@5(B
1999/06/17Ver. 0.24 $B=87W5!G=$rDI2C(B

$BLa$k(B


$BLd$$9g$o$;$=$NB>$O(B $B$7$^$7$^(B$B$^$G(B