boa服务器移植

BOA简介

        boa服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。

        boa服务器是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。 

        boa服务器通过CGI与外部应用程序和脚本之间进行交互,根据客户端浏览器在请求时所采用的方法,服务器会搜集客户所提供的信息,并将该部分信息发送给指定的CGI扩展程序,CGI扩展程序进行信息处理并将结果返回给服务器,然后服务器对信息进行分析,并将结果发送回客户端在浏览器上显示出来。

boa源码下载

下载地址:Boa Webserver

操作步骤:

News! --> here

在Linux(pc端)上进行移植

1.解压文件,并进入./boa-0.94.13/src目录配置文件

tar -xvf boa-0.94.13.tar.gz
cd ./boa-0.94.13/src/

 2.执行./configure配置编译环境

xufuy@xufuy-vm:~/S_project/boa-0.94.13/src$ ./configure

3. make编译源码

xufuy@xufuy-vm:~/S_project/boa-0.94.13/src$ make

4.解决编译出错问题:

问题一:

目录: boa-0.94.13/src$ make
    yacc -d boa_grammar.y
    make: yacc: Command not found
    make: *** [y.tab.c] Error 127
    
解决方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

small陀螺

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

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

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

打赏作者

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

抵扣说明:

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

余额充值