嵌入式boa服务器:502 Bad Gateway The CGI was not CGI/1.1 compliant.
这段时间做boa嵌入式服务器移植,一直出现这个错误排除不了。
一、问题:
网页显示:
502 Bad Gateway
The CGI was not CGI/1.1 compliant.
终端错误输出为:
[18/Mar/2012:00:46:02 +0000] cgi_header: unable to find LFLF
cgi程序文件内容如下test_cgi.c:
#include <stdio.h>
int main(void)
{
printf("Content-type: text/html;charset=gb2312\n\n");
printf("\r\n");
printf("<html>\n");
printf("<body>\n");
printf("123456789\n");
printf("</body>\n");
printf("</html>\n");
return 0;
}
交叉编译该文件:/usr/local/arm/4.4.3/bin/arm-linux-gcc -static -o test