天嵌 ARM开发社区

 找回密码
 注册
查看: 1442|回复: 4

cgi脚本测试 502 bad gateway

[复制链接]
hegery 发表于 2013-7-17 21:54:22 | 显示全部楼层 |阅读模式
本帖最后由 hegery 于 2013-7-17 21:55 编辑

cgi脚本如下:#include <stdio.h>
main()
{printf("Content-type: text/html\n\n");printf("<html>\n");
printf("<head><title>CGI Output</title></head>\n");
printf("<body>\n");
printf("<hl>Hello, Web Server.</hl>\n");
printf("<body>\n");printf("</html>\n");
exit(0);
}
http://《host》/cgi-bin/helloweb.cgi之后显示502 bad gatewayThe CGI was not CGI/1.1 compliant.
串口终端显示:[root@EmbedSky cgi-bin]# [20/Mar/2009:16:52:37 +0000] chdir: No such file or directory[20/Mar/2009:16:52:37 +0000]
cgi_header: unable to find LFLF
[20/Mar/2009:16:52:37 +0000] request from 192.168.7.101 "GET /favicon.ico HTTP/1.1" ("/web/favicon.ico"): document open: No such file or directory


但是直接输入网址http://《host》可以打开TQ的宣传网页 LED控制页面




亚瑟王 发表于 2013-7-18 14:35:49 | 显示全部楼层
引起这个错误的一般原因是输出语句的格式不对,即printf("xxxxx\n\n");
你的第一句话是按照格式做的,后面的你再检查一下吧。
 楼主| hegery 发表于 2013-7-18 14:54:00 | 显示全部楼层
亚瑟王 发表于 2013-7-18 14:35
引起这个错误的一般原因是输出语句的格式不对,即printf("xxxxx\n\n");
你的第一句话是按照格式做的,后面 ...

我把后面\n都改成\n\n也不行 还是bad gateway
亚瑟王 发表于 2013-7-18 17:45:45 | 显示全部楼层
hegery 发表于 2013-7-18 14:54
我把后面\n都改成\n\n也不行 还是bad gateway

找一下cgi的使用说明吧。在天嵌科技提供的源码中有cgi的测试代码的,可以参考。
 楼主| hegery 发表于 2013-7-18 18:11:15 | 显示全部楼层
亚瑟王 发表于 2013-7-18 17:45
找一下cgi的使用说明吧。在天嵌科技提供的源码中有cgi的测试代码的,可以参考。

cgictest也是bad 只有宣传主页打得开
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-7-5 09:01 , Processed in 1.046875 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表