嵌入式BOA服务器的搭建及移植

实现:输入设备的IP(如:192.168.0.3)就可打开网页(index .html)
步骤如下:1.下载boa的压缩包,此文用到的是boa-0.94.14rc21boa下载地址

2.解压,可以在共享目录下,直接用快压解压,或者2345解压也行。在linux下用tar -xvf 也行。解压后进入到cd boa-0.94.14rc21/src/ 然后打开Makefile

3.将Makefile里的CC和CPP改一下在22,23行附近,将 CC 改成你的linux平台的交叉编译器。如:CC=arm-hisiv500-linux-gcc。CPP=arm-hisiv500-linux-gcc -E

4.改完之后,就在当前目录下直接 make 。make后会生成boa可执行文件。boa生成文件长这样
下面是将boa可执行文件放到设备上(专业名称:移植):
1.在设备上新建目录: /var/log/boa /var/www
cd /var
mkdir log
cd log
mkdir boa
2.将boa-0.94.14rc21/src 下的boa和boa_indexer这两个文件,用tftp -gr boa 192.168.xx.xx (xx 表示你跟设备网段一样的ip地址) 放到设备的/bin目录下。3.再将boa.conf复制到/etc/boa 下。4.将mime.types放到/etc目录下。没有就创建。

5.给boa加权限。chmod 777 boa
6.运行boa。./boa
7.确认是不是运行起来了,ps查看一下。
8.将一个.html文件(如:index.html)拷贝放到/var/www 目录下

最后验证:
在电脑浏览器中输入设备ip,就可打开网页。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值