boa web服务器

 

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

官方网址:http://www.boa.org/

以下内容来源于网络转载:

Boa的配置

    这一步的工作也在电脑主机上完成。

 

    在boa-0.94.13目录下已有一个示例boa.conf,可以在其基础上进行修改。如下:

 

    #vim boa.conf

 

    (1)Group的修改

 

    修改 Group nogroup

 

    为 Group 0

 

    (2)user的修改

 

    修改 User nobody

 

    为 User 0

 

    (3)Alias的修改

 

    修改Alias /cgi-bin/ /usr/lib/cgi-bin/

 

    为 Alias /cgi-bin/ /www/cgi-bin/

 

    (5)DoucmentRoot的修改

 

    修改DoucmentRoot /var/www

 

    为DoucmentRoot /www

 

    (6)ServerName的设置

 

    修改#ServerName www.SHAEEONE.net

 

    为 ServerName www.SHAEEONE.net

 

    否则会出现错误“gethostbyname::No such file or directory”

 

    (7)AccessLog修改

 

    修改AccessLog /var/log/boa/access_log

 

    为#AccessLog /var/log/boa/access_log

 

    否则会出现错误提示:“unable to dup2 the error log: Bad file deor”

 

    (8)以下配置和boa.conf的配置有关,都是在arm根文件系统中创建

 

    以下步骤在开发板上进行:

 

    创建目录/etc/boa并且把boa 和 boa.conf拷贝到这个目录下

 

    mkdir /etc/boa

 

    创建HTML文档的主目录/www

 

    mkdir /www

 

    创建CGI脚本所在录 /www/cgi-bin

 

    mkdir /www/cgi-bin

 

    以下步骤在ubuntu下进行:

 

    将boa.conf拷贝到开发板根文件系统的/etc/boa下

 

    #cp boa.conf /source/rootfs/etc/boa

 

    将boa拷贝到开发板根文件系统的/etc/boa下

 

    #cp src/boa /source/rootfs/etc/boa

 

    将ubuntu下/etc/mime.types拷贝到开发板根文件系统的/etc下

 

    #cp /etc/mime.types /source/rootfs/etc

 

    将你的主页index.html拷贝到www目录下

 

    (9)测试

 

    打开一个浏览器输入开发板ip看看效果

 

    It's OK!!!

转载于:https://www.cnblogs.com/zym0805/p/4613008.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值