Boa服务器移植及应用(一)
来源:互联网 发布:视频软件大全 编辑:程序博客网 时间:2024/06/05 11:41
BOA服务器移植及应用(一)
/*************************************************************************************************
* 修改日期:2016/8/20
* 软件包版本:boa-0.94.14rc21.tar.gz
* 开发环境: ubuntu12.04LTS
***************************************************************************************************/
Boa服务器是一个轻量级的web服务器
1、解压生成Boa源码目录
tar zxvf boa-0.94.14rc21.tar.gz
在当前目录下将会生成boa的源码目录
2、在Boa源码目录下执行configure生成Makefile
./configure
3、进入src目录下修改Makefile
vim Makefile
4、修改CC、CPP为交叉编译工具路径(相对或绝对)
CC=arm-linux-gcc
CPP =arm-linux-gcc -E
make
make后在src目录下生成了boa执行文件
5、strip命令去除boa的调试信息,减小执行文件的体积
arm-linux-strip boa
去除信息前后文件大小对比
6、回到BOA源码的顶层目录,有一个example目录,目录内有一个示例的boa.conf文件,
拷贝到根文件系统opt目录下的boa目录(需要创建,或者修改配置文件自由定制存放地址)
7、 拷贝虚拟机etc目录下的mime.types到根文件系统opt目录下的boa目录
7、修改boa.conf文件
修改为User root
Group root 需要根文件系统存在root用户, 如果不存在用户则修改为0
ErrLog /opt/boa/error_log
AccessLog /opt/boa/access_log 在根文件系统目录中手动创建error_log和access_log文件。尤其是创建error_log文件尤为重要,因为似乎BOA更新到0.94版本后,BOA的执行情况就不再会在执行映像文件时打印,而是写入到erro_log中,所以需要根据这个文件来确定boa是否成功启动。
ScriptAlias /cgi-bin/ /opt/boa/cgi-bin/ 需要在boa目录下再创建一个cgi-bin目录
去掉serverName的注释,否则运行时可能出错
DocumentRoot /opt/boa
8、在opt/boa目录下创建index.html文件,并自行编写内容,到此boa服务器已经可以开始运行。
这里给出一个最基础的测试html文件
<html><meta charset="gb2312"><title>index.html</title><head>嵌入式Boa测试</head><body> <p>一个测试网页</p></body></html>
在pc上的浏览器打开开发板地址即可看到index.html的内容
无法成功则检查:1、开发板和pc能否相互ping通
2、若能ping通则打开erroe_log文件查看,可能是有一些源码需要修改,百度上都有答案。
关于网页制作的技术 HTML、CSS和JaveScript可以上http://www.runoob.com/ 学习
附:Boa试运行效果
0 0
- Boa服务器移植及应用(一)
- Boa服务器移植及应用(2)
- boa服务器移植及常见问题
- boa服务器搭建及移植
- Boa服务器的移植——BOA移植一
- Boa服务器移植
- Boa服务器移植
- Boa服务器移植
- Boa服务器移植
- 移植boa服务器
- boa服务器的移植
- Boa服务器移植
- Boa服务器移植
- web服务器boa移植
- Boa服务器移植
- Boa服务器移植
- 移植boa服务器
- Boa服务器移植
- fresco开篇
- 过滤网址和输入框中的特殊字符,防止sql注入(C#版)
- 浅谈算法和数据结构: 七 二叉查找树
- 字符串匹配——RabinKarp算法
- 剑指offer(26)-最小的K个数
- Boa服务器移植及应用(一)
- s.decode('unicode-escape')
- 浅谈算法和数据结构: 八 平衡查找树之2-3树
- mvp模式
- ThinkPHP教程
- 如何快速的定位程序中某个功能对应的代码?
- Android Studio构建优化
- oracle通过年、月两个条件查询数据库数据
- C语言的结构体(篇章之一)