天嵌 ARM开发社区

 找回密码
 注册
查看: 1238|回复: 2

关于linux的BOA,跪求大家一定要帮忙!!搞得我都没信心了!!

[复制链接]
yidehui 发表于 2013-9-3 13:18:02 | 显示全部楼层 |阅读模式
本帖最后由 yidehui 于 2013-9-3 16:51 编辑

这几天在2440上移植了BOA,目前使用HTML编写网页,使用c语言编写cgi程序,用nfs挂载,使用浏览器可以正

常访问了网页。

我的cgi程序放置的目录:/var/www/cgi-bin/

网页放置的目录:/var/www/

但是我把c语言改换成bash脚本之后就不行了,我只是想在网页上显示几行字而已啊!

编写的bash脚本------abc.sh
#!/bin/sh

echo "Content-type: text/html\n\n"                                             
echo ""
echo "hello world"

其中abc.sh脚本我经过了以下两条命令的处理:
chmod 777 abc.sh
dos2unix abc.sh
abc.sh的存放路径跟c语言编写的cgi程序的路径一样!

而网页abc.html 的代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>测试</title>
</head>
<body>
    <form id="form1" name="form1" method="get" action="/cgi-bin/abc.sh">
        <input type="submit" name="Submit" value="提交" />
   </form>
</body>
</html>

网页截图如下所示:



但是当我点击确定按钮是:





上面这种现象让我觉得2440根本就不认识他是cgi程序!c语言编写的cgi程序需要arm-linux-gcc,bash编写的脚本难道也需要?!我在2440上可以直接运行abc.sh脚本,打印出信息!

这是我的boa.conf,不知道如果改用bash的话,是不是要进行另外设置,这里先给出来。
Port 80
User 0
Group 0
ErrorLog /var/log/boa/error_log
AccessLog /var/log/boa/access_log
ServerName weibo.com
DocumentRoot /var/www
UserDir public_html
DirectoryIndex index.html
DirectoryMaker /usr/lib/boa/boa_indexer
KeepAliveMax 1000
KeepAliveTimeout 10
MimeTypes /etc/mime.types
DefaultType text/plain
CGIPath /bin:/usr/bin:/usr/local/bin
Alias /doc /usr/doc
#ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
ScriptAlias /cgi-bin/ /var/www/cgi-bin/

这是我2440的环境变量env
# env
USER=root
OLDPWD=/usr/sbin
HOME=/
TERM=vt102
PATH=/sbin:/usr/sbin:/bin:/usr/bin
SHELL=/bin/sh
PWD=/usr/sbin

我现在很无语啊!用c语言可以,但是用bash编程却不可以!大家给点思路啊!!求求大家了,已经憋了好多天了!
下面是我的网页文件abc.html和cgi脚本abc.sh的附件,代码极短,大小不到1k!!希望大侠们能测试一下!




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| yidehui 发表于 2013-9-3 14:12:24 | 显示全部楼层
关于bash脚本在cgi上应用,我在网上只找到 http://tieba.baidu.com/p/2436688523

不过只是Apache + bash,不是BOA + bash。不晓得是不是要另外进行配置?
回复

使用道具 举报

 楼主| yidehui 发表于 2013-9-3 16:09:50 | 显示全部楼层
本帖最后由 yidehui 于 2013-9-3 16:48 编辑

跪求大侠们指导!!!我已经苦恼了很久啊!!


跪求大侠们解答!!!小弟磕头了!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-7 21:44 , Processed in 2.049059 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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