boa服务器移植后的cgi问题

qq379349968 2016-05-12 01:34:38
问题1:boa服务器在FL2440开发板上移植好后,能正常启动,在PC机上通过浏览器能打开开发板上的.html页面,打开.cgi文件时浏览器出现502 Bad Gateway The CGI was not CGI/1.1 compliant.错误;
问题2:今天手贱用kill 744(boa占的端口号)把boa kill掉后,现在boa无法启动了!
急急急!!!!求各位大神帮帮忙~~~~~~~
...全文
2820 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
piedgogo 2017-10-09
  • 打赏
  • 举报
回复
首先,html 和 cgi 的配置是不一样的,你看看具体配置项。我看 502 应该是配置问题,cgi 目录没有配置对? 其次,boa 也只是一个普通应用程序。你需要了解的问题:boa 是在哪里启动的?boa 二进制代码放在哪里?了解地一个问题,解决不能自动启动的问题,同时,看看 boa 启动指令是什么。了解第二个问题,boa 被 kill 之后,你可以在手动开启一个啊。 如果没法手动开启,有这么几个可能:1. boa 二进制文件损坏,或者配置文件错误。这个手动启动会看到相关提示。2. boa 没有停掉,资源还被占用的。这样用 ps 看看,boa 是不是还在。 我看你 kill 端口号?进程号吧?应该是 boa 变僵尸了,不知道什么原因。板子重启再试试。
sniper_peng 2017-09-14
  • 打赏
  • 举报
回复
1.先检查一下程序写的对不对 2.用sudo chmod 755 XXX修改你的网页权限,没有权限的话网页是刷不出来的
拥剑公子 2016-10-11
  • 打赏
  • 举报
回复
boa的问题多多。我最开始也用的它,也出现过CGI compliant,后来在cgi最前面打印2个\n解决, 但是随后cgi出现的问题更多。后来移植了lighttpd,很稳定,建议使用这个,移植过程传到github了: https://github.com/wjx0912/arm_tool/tree/master/lighttpd-1.4.39
spoonysnail 2016-06-16
  • 打赏
  • 举报
回复
第一个:cgi程序有问题吧。我刚开始写也报这样的错。写对了就正常显示了。 第二个:我也kill过啊。。并没有问题。。。不然你重启开发板试试应该就好了

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧