完整详细的BOA移植以及测试

一、BOA下载以及编译

1.BOA下载

链接
下载后在工作目录解压:

tar -zxvf boa-0.94.13.tar.gz

cd进入文件夹:

cd boa-0.94.13/src

生成Makefile文件:

./configure

2.修改文件

(1).修改Makefile

如图修改31和32行的交叉编译工具链:
在这里插入图片描述

(2).修改compat.h

如图删除第120行的“##” :
在这里插入图片描述

3.编译

在src目录下直接编译:

make

4修改boa.conf

  1. 如下图修改第49行:
    Group 0
    在这里插入图片描述

  2. 如下图修改62行与74行:
    ErrorLog /www/boa/error_log
    AccessLog /www/boa/access_log
    在这里插入图片描述

  3. 如图修改第94行
    ServerName www.your.org.here
    在这里插入图片描述

  4. 如下图修改第111行
    DocumentRoot /www
    在这里插入图片描述

  5. 如下图修改第193行
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    在这里插入图片描述

二、移植BOA

1.拷贝文件与创建文件

(1)拷贝文件

  1. boa
    将操作系统的 /boa-0.94.13/src/boa 拷贝到 开发板 /bin下面
    在这里插入图片描述

  2. boa.conf
    开发板 /etc 目录下创建 boa 文件夹,再将操作系统的 /boa-0.94.13/boa.conf 拷贝到开发板etc/boa 目录下
    在这里插入图片描述

  3. mime.types
    将自己操作系统下的 /etc/mime.types ,拷贝到开发板 /etc
    在这里插入图片描述

(2)创建文件

  1. 在根目录下创建/www/cgi-bin文件夹
cd /
mkdir www
cd /www
mkdir cgi-bin
  1. 在/etc下创建group文件
cd /etc
touch group

三.运行BOA

1.编写index.html

创建index.html

touch index.html

写入:

<!DOCTYPE html>
<html xmlns="http://www/w3.org/1999/xhtml">
		<head>
			<meta http-equiv="Content-type" content="text/html;charset-gb2312">
			<title>Isaigu_gateway</title>
<style type="text/css">
<!--
	.STYLE1{font-size:45px}
	body{
		background-color: #ADD8E6;
	}
	-->
</style>
	</head>
	<body>
		<table width="613" height="424" border="0" align="center">
			<tr>
					<td colspan="2" align="center" valign="middle"><h2
						class="STYLE1">ISaigu_gateway web server
					</h2></td>
			</tr>
			</tr>
				<td>&nbsp;</td>
				<td>&nbsp;</td>
			<tr>
		</table>
	</body>
</html>

2.拷贝到开发板

将index.html拷贝到 /www

3.运行BOA

开发板中敲入:

boa

打开浏览器,输入开发板ip地址
在这里插入图片描述
不知道ip地址的输入:

ifconfig

在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ySh_ppp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值