这两天想到要用网页来显示和控制mini2440开发板的一些信息,想到了友善之臂里的 “管道应用编程示例-网页控制 LED ”,我把开发板上的 /www/leds.cgi 给删了,再解压 友善之臂 自带的文件系统,把里面的leds.cgi 给下到开发板里面,修改为777 权限后,在PC上打开开发板上的网页:
http://192.168.1.230/leds.html后点确定就出现了错误了,
PC上页面的错误如下:
502 Bad GatewayThe CGI was not CGI/1.1 compliant.
终端上的信息如下:
[root@FriendlyARM /www]# [10/Jun/2011:05:42:27 +0000] cgi_header: unable to find
LFLF
【另】: 在刚开始没有去替换开发板里的 leds.cgi ,能够正常通过网页正常控制开发板的灯时 我在终端用了 cat leds.cgi 得到的信息 是和替换了,网页和终端显示出错时 用cat leds.cgi的信息是一样的,两都都是自带的文件系统面的leds.cgi 程序,如下:
[root@FriendlyARM /www]# cat leds.cgi
#!/bin/sh
type=0
period=1
case $QUERY_STRING in
*ping*)
type=0
;;
*counter*)
type=1
;;
*stop*)
type=2
;;
esac
case $QUERY_STRING in
*slow*)
period=0.25
;;
*normal*)
period=0.125
;;
*fast*)
period=0.0625
;;
esac
/bin/echo $type $period > /tmp/led-control
echo "Content-type: text/html; charset=gb2312"
echo
/bin/cat led-result.template
exit 0
请问大家这是什么问题的?得怎么解决的呀?

