【求助】thttpd服务器,为何一个简单的shell CGI,也会出错呢?

【求助】thttpd服务器,为何一个简单的shell CGI,也会出错呢?

初学的
装上thttpd2.25b,bash的shell教本,可是出错

thttpd_config:

dir=/usr/local/www/data
chroot
cgipat=**.cgi
logfile=/usr/local/www/logs/thttpd_log
pidfile=/var/run/thttpd.pid

出的错误是:
500 Internal Error
There was an unusual problem serving the requested URL '/getdate.cgi'.

谢谢!!!!!!!!
chmod +x getdate.cgi


QUOTE:
原帖由 FinalBSD 于 2007-1-16 12:34 发表
chmod +x getdate.cgi

[root@linuxserver data]# ls -la getdate.cgi
-rwxr-xr-x 1 root root 61 02-03 01:25 getdate.cgi

thttpd安装后在cgi-bin目录下有三个cgi程序,都是可以执行的,但它们都不是shell教本,不知道和这个有没有关系?
shell脚本还是不行

但是c程序可以了

我发现gcc 加参数 -static就可以了,可是好像文档里没有提过,不知道是不是这么回事?

把配置文件的chroot去掉就ok了,呵呵