嵌入式Linux下BOA网页服务器的移植

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

***************************************************************************************************************************
作者:EasyWave                                                       时间:2014.09.28

类别:Linux应用-网页服务器BOA WebServer       声明:转载,请保留链接

注意:如有错误,欢迎指正。这些是我学习的日志文章......

***************************************************************************************************************************

一:BOA WebServer简介

       BOA WebServer是一款单任务的HTTP服务器,与其他网页服务器不同之处,是当有连接请求到来是,它既不是为每个连接都单独创建进程,也不是采用复制自身进程处理多链接,而是通过建立HTTP请求列表来处理多路HTTP连接请求,同时它只为CGI程序创建新的简称,在最大程度上节省了系统资源,这对于资源受限的嵌入式系统来说非常重要,同时它还自动生成目录、自动解压文件等功能,因此BOA具有很高的HTTP请求处理速度和效率,应用在嵌入式系统中具有很高的价值,同时如果想要BOA支持ASP,就需要将ASP服务组件移植到BOA中,我有看到一个路由器上做了一个定制化的ASP服务器。如果朋友们有兴趣可以将ASP移植到BOA中,这里就不详细介绍ASP的移植啦。


二:BOA WebServer的功

boa服务器移植详解 1. 下载源码www.boa.org 下载之后进行解压 wang@wang:~/Desktop/boa-0.94.13$ 修改 src/compat.h 两处地方 ,否则会出现错误提示  找到#define TIMEZONE_OFFSET(foo)foo##->tm_gmtoff 修改成#defineTIMEZONE_OFFSET(foo)(foo)->tm_gmtoff 有两 阅读详情

相关推荐

arm-linux的web服务器选择及小巧的boa服务下载移植

arm-linux的web服务器选择及小巧的boa服务下载移植

lengkp的博客 1371

嵌入式Web环境搭建(BOA,Goahead,Thttpd)

可以在Linux下模拟搭建嵌入式Web服务器环境,成功搭建起:BOA,Thttpd,Goahead三种常见的嵌入式Web服务器

ZYNQ linux下搭建webserver服务

创建日志文件所在目录/var/log_boa,创建HTML文档的主目录/var/www,创建CGI脚本所在目录/var/www/cgi-bin/,在/var/www中放置一个index.html文件。上述目录若不存在,均需手动创建,这些都是boa运行需要的目录。将生成的boa可执行程序(在/src目录下)拷贝到开发板的/bin目录下,在开发板/etc目录下建boa目录,将boa.conf拷贝到板子的/etc/boa目录。修改为:ScriptAlias /cgi-bin/ /var/www/cgi-bin/

wangjie36的博客 1681

LINUXboa服务器搭建过程

LINUXboa服务器搭建过程

boa web server搭建与使用概述

linux设备端搭建web server,此处选择boa,量小速度快,但只能单任务模式,默认可以同时连接1000个客户端(boa.conf文件内可以修改)。

DIANZI520SUA的专栏 936

树莓派WEB服务器Boa)基本设置与使用

树莓派WEB服务器Boa)基本设置与使用目标用户:树莓派玩家,创客。 树莓派是一台功能完整的迷你电脑,一台完整的电脑所拥有的功能,树莓派全都有(只是体积变得更小)。树莓派除了能完成传统嵌入式能够做到的网络视频监控、网络传感、音频解码等等外,还能完成视频解码、机器视觉、3D游戏等等。因此树莓派最有意思的玩法就是软硬结合。 Web服务器 Web服务器一般指网站服务器,是指驻留于因特网上某种类型

91创客学堂 6100

ASP语法速查表及asp常用函数详解

VBScript 函数 功能说明 例子 Abs (数值)绝对值。一个数字的绝对值是它的正值。空字符串 (null) 的绝对值,也是空字符串。未初始化的变数,其绝对为 0例子:ABS(-2000) 结果:2000Array (以逗点分隔的数组元素)Array 函数传回数组元素的值。例子: A=Array(1,2,

zhcool(碳元素)的专栏 2172

嵌入式Linux上通过boa服务器实现cgi/html的web上网(转)

====================================================== 注:本文源代码点此下载 ======================================================   嵌入式linux上通过boa服务器实现cgi/html的web上网简介: 第一步 boa程序的移植 1.下载boa源码 2、生成mak

javazhuanzai的专栏 648

alias嵌入式linux,嵌入式linux项目开发(一)——BOA移植

嵌入式linux项目开发(一)——BOA移植项目目标:使用BOA、CGIC、SQLite搭建嵌入式web服务器一、嵌入式web服务器BOA简介在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,使用极为方便。目前嵌入式设备中所使用的web服务器主...

weixin_42539414的博客 375

嵌入式Linux中的boa服务器移植

一、BOA服务器移植环境 1、 主机:Ubuntu10.10发行版 2、 目标机:FS_S5PC100平台 3、 交叉编译工具:arm-none-linux-gnueabi-4.5.1 4、内核:linux-2.6.35 二、环境的配置与修改 1.解压源码 $tar xvf boa-0.94.13.tar.tar 2.修改Makefile

奔向火星。。 758

Linux上怎样安装boa服务器,移植Boa Web服务器到ARM-Linux系统

1、 《嵌入式Web服务器移植 》是网上一份Boa移植文档,比较全面。本文档就是基本参照它来写的。基本上上可以说是这篇文章的修改版,增加了我的移植经验。由于这篇文章被转载得到处都是,我实在无法找到出处。在这里衷心的感谢文章作者!!2、 《构建嵌入式Linux系统》的第十章 设置网络服务 中的Boa移植部分。一、Boa程序的移植1、下载Boa源码下载地址:http://www.boa.org/目前最...

weixin_42098104的博客 442

BOA移植

http://hh8582.blog.163.com/blog/static/14041920420114202636840/ 【移植后可能遇到的问题】 编译完BOA服务器后,执行出错: 1、检查配置文件 /etc/boa/boa.conf,是否严格按照要求来更改; 2、执行boa文件时,是否是root权限,注意端口; 3、boa.conf文件最后为 /cgi-bin/ /home/

oceanperfect的专栏 507

三种嵌入式web服务器Boa / lighttpd / shttpd)的 linux移植笔记

一:移植Boa(web服务器)到嵌入式Linux系统 一、Boa程序的移植 1、下载Boa源码 下载地址:http://www.boa.org/ 目前最新发行版本: 0.94.13 (几年没更新版本了) 下载 boa-0.94.13.tar.gz, 注意:若从boa上下载的是boa-0.94.13.tar.tar,解压方式一样 解压: 2、...

renyinmin 的博客 7683

linux boa上网

嵌入式Linux上通过boa服务器实现cgi/html的web上网简介: 第一步 Boa程序的移植 1.下载Boa源码 2、生成Makefile文件 3、修改Makefile文件 4、编译 第二步 Boa的配置 第三步boa的执行 1.将根文系统ramdisk在电脑主机上mount –o loop ramdisk 目标目录进行展开 2.测试操作 3.将ramdisk文件重新打...

helloyesyes 114

嵌入式 web 服务器

本文介绍了在嵌入式开发板上移植Boa Web服务器的详细过程。主要内容包括:1) Boa服务器的特点介绍,包括资源占用少、速度快等优点;2) 详细说明了Boa的交叉编译步骤及常见错误解决方法;3) 服务器配置文件的修改要点;4) 网页测试方法;5) 重点讲解了通过CGI程序实现网页控制LED灯的两种方法(环境变量法和CGIC库法)。文章提供了完整的HTML页面和CGI程序示例代码,并演示了如何通过浏览器与开发板交互,为嵌入式设备提供Web控制界面。

qq_40170041的博客 135

网络服务器设计

信息家电网络服务器设计 Network Server forInformation Appliance                           2016 年  6  月       目     录   4.3  boa服务器移植.............................................. 21

u013265127的博客 664

服务器linux嵌入式linux,基于ARM和Linux嵌入式Web服务器的研究与实现

摘要:本文主要研究了基于ARM和Linux嵌入式Web服务器的构建及应用.随着互联网的飞速发展,越来越多的信息化产品需要接入互联网并通过Web页面进行远程访问和控制,嵌入式Web服务器已成为目前嵌入式系统研究及应用的热点.本文叙述了嵌入式系统的组成,特点及发展;分析了嵌入式主流处理器ARM的体系结构和基于ARM9的S3C2410处理器的特性及资源;详细阐述了嵌入式Linux开发平台的构建过程:包...

weixin_28741099的博客 247

移植Boa Web服务器到ARM-Linux系统

本次移植的主要参考资料: 1、 《嵌入式Web服务器移植 》是网上一份Boa移植文档,比较全面。本文档就是基本参照它来写的。基本上上可以说是这篇文章的修改版,增加了我的移植经验。由于这篇文章被转载得到处都是,我实在无法找到出处。在这里衷心的感谢文章作者!! 2、 《构建嵌入式Linux系统》的第十章 设置网络服务 中的Boa移植部分。 一、B

dongliqiang2006的专栏 752
上一篇: 基于oSIP开源库PartySIP服务器之uClibc库的移植和配置[二]
下一篇: 开源GUI-Microwindows之程序入口分析
wang-bob
博客等级 码龄20年 355粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值