嵌入式linux web服务器搭建,详解嵌入式boa web服务器配置

一、下载Boa源码

下载地址: http://www.boa.org/, 或者http://sourceforge.net/:

boa-0.94.13.tar.gz,解压:# tar zxvf boa-0.94.13.tar.gz

二、生成Makefile文件

# cd boa-0.94.13

# src/configure

三、修改Makefile文件

# cd boa-0.94.13

修改Makefile文件:修改 CC=gcc 为CC=/usr/local/arm/2.95.3/bin/arm-linux-gcc

修改 CPP=gcc -E为CPP=/usr/local/arm/2.95.3/bin/arm-linux-gcc –E

四、编译

# make

# /usr/local/arm/2.95.3/bin/arm-linux-strip boa

五、boa的配置

进入制作的根文件夹

# mkdir /etc/boa

# cp / boa-0.94.13/boa.conf  /etc/boa/

修改boa.conf:

1、        Group的修改:修改 Group nogroup 为Group 0

由于在/etc/group文件中没有nogroup组,所以设成0。另外在/etc/passwd中有nobody用户,所以User nobody不用修改。

2、scriptAlias的修改:修改 scriptAlias /cgi-bin/   /usr/lib/cgi-bin/

为 scriptAlias /cgi-bin/   /var/www/cgi-bin/

3、ServerName的设置:修改 #ServerName http://www.your.org.here/

为 ServerName http://www.your.org.here/

注意:该项默认为未打开,执行Boa会异常退出,提示“gethostbyname::No such file or directory”,所以必须打开。其它默认设置即可。

六、boa的执行

进入制作的根文件夹

# mkdir /var/log

# mkdir /var/log/boa(创建日志文件目录)

# mkdir /var/www (创建HTML文档的主目录)

可以将主机 /usr/share/doc/HTML/目录下的index.html文件和img目录复制到/var/www目录下,将主机/etc目录下的mime.types文件放置到制作的根文件夹的/etc下

最后将boa-0.94.13下的boa可执行文件拷贝到bin下面。0b1331709591d260c1c78e86d0c51c18.png

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值