【ARM-Linux开发】Rico Board DIY系列实验教程 Day 2——搭建Boa服务器

一:BOA WebServer简介

       BOA WebServer是一款单任务的HTTP服务器,与其他网页服务器不同之处,是当有连接请求到来是,它既不是为每个连接都单独创建进程,也不是采用复制自身进程处理多链接,而是通过建立HTTP请求列表来处理多路HTTP连接请求,同时它只为CGI程序创建新的简称,在最大程度上节省了系统资源,这对于资源受限的嵌入式系统来说非常重要,同时它还自动生成目录、自动解压文件等功能,因此BOA具有很高的HTTP请求处理速度和效率,应用在嵌入式系统中具有很高的价值。

二:BOA WebServer的移植

     移植的具体过程请参考论坛中搭建boa服务器这篇应用教程http://www.myir-tech.com/bbs/thread-7186-1-1.html
此处将应用附件中编译好的可执行文件和修改了的配置文件,用户可下载直接使用。
1.下载解压boa_websever.tar.gz,将boa_webever文件夹下得boa,boa.conf和index.html这三个文件拷贝到开发板/var/www目录下,将mime.types文件拷贝到开发板/etc目录。
2.在/var/log目录下创建一个boa目录
1
mkdir /var/log/boa

3.执行
1
./boa

4.在pc机的浏览器中http://<Rico Board IP>:8080,打开如下页面,移植成功。
 




原文地址:https://www.cnblogs.com/huty/p/8517444.html