$BA%8M$H?=$7$^$9!#(B<br>Armadillo$B%a!<%j%s%0%j%9%H$K=i$NEj9F$H$J$j$^$9!#(B<br>$B$h$m$7$/$*4j$$CW$7$^$9!#(B<br><br>Armadillo-220$B>e$G$N(Bcgi$B%U%!%$%k$N:n@=K!$K$D$$$F!"$465<x$/$@$5$$!#(B<br><div><div><br>$B8=:_!"(BArmadillo-220$B>e$G!"(BArmadillo-220.Recover$B$r%Y!<%9$K(Bcgi$B$G(BGPIO$B$r%3%s%H%m!<%k$7$h$&$H$7$F$*$j$^$9(B
$B!#(B<br>$B%V%i%&%6$+$i!"(BArmadillo-220$BFb$N(Bhtml$B%U%!%$%k$d(B index.cgi$B!"(Bsystem.cgi $B$J$I$N!"4{B8$N(B cgi $B%U%!%$%k$O1\Mw$9$k$3$H$,$G$-$k$N$G$9$,!"EvJ}$N%*%j%8%J%k$N(B cgi $B%U%!%$%k$r1\Mw$7$h$&$H$9$k$H!"(BInternalServerError $B$r5/$3$7$F$7$^$$$^$9!#(B<br><br>$B%(%i!<$r5/$3$9(Bcgi$B$N%=!<%9(B hello.c $B$O!"(B<br>#include <stdio.h><br><br>int main(void){
<br>  printf("Content-type:text/html(J\(Bn(J\(Bn");
<br>  printf("<html><head></head><body>(J\(Bn");<br>  printf("Hello!<br>(J\(Bn");<br>  printf("</body></html>(J\(Bn");<br>}<br><br>$B$G!"%/%m%9%3%s%Q%$%k$7$?%U%!%$%k(B hello.cgi $B$N%Q!<%_%C%7%g%s$O(B755$B$G$9!#(B/etc/thttpd.conf $B$G$O!"(Bcgipat=**.cgi$B$H$7$F(Bcgi$B$r5v2D$7$F$$$^$9!#(B
<br><br>Armadillo-220.Recover$B4{B8$N(Bsystem.cgi$B$K4XO"$9$k$H;W$$!"(B/usr/at-cgi $BFb$N%U%!%$%k$r;29M$K$b$7$F$_$^$7$?$,!"$3$A$i$O?75,:n@.$7$?%U%!%$%k$r(Bromfs$B%G%#%l%/%H%jFb$K9=C[$9$k;v$,$G$-$^$;$s!#(B<br><br>$B$^$?!"(BArmadillo-220.Base$B$r%Y!<%9$K$7$?$j!"(Bcgi_generic$BFb$N%U%!%$%k$b;29M$K;n$7$F$_$^$7$?$,!"$d$O$j(BInternalServerError$B$H$J$C$F$7$^$$$^$9!#(B
<br><br>$B3+H/4D6-$O(B<br>atmark-dist-20060801<br>linux-2.6.12.3-a9-5<br>$B$G9=C[$7$F$*$j$^$9!#(B<br><br>Armadillo-220$B>e$N(Bcgi$B%U%!%$%k$N9=C[K!$K$D$$$F!"8+Mn$H$7$d$9$$E@!"2!$5$($F$*$+$J$1$l$P$J$i$J$$E@!"(B
$B$^$?!"=P2Y;~$N4{B8$N(Bsystem.cgi$B$J$I$N%U%!%$%k$N9=C[J}K!$K$D$$$F!"$465<xD:$1$J$$$G$7$g$&$+!#(B<br><br>$B0J>e!"$h$m$7$/$*4j$$CW$7$^$9!#(B</div></div>