zoukankan      html  css  js  c++  java
  • Ubuntu系统配置BOA服务器图文详解

    Ubuntu系统配置BOA服务器图文详解

    [日期:2013-07-15] 来源:Linux社区  作者:dikcychen2011 [字体:  ]
     
     

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

    在PC上配置和移植到嵌入式系统思路是差不多的,关键是修改boa.conf文件,如编译器,还有创建相应的目录等。如果在PC上搞定,那在ARM板上是很容易的事了。

    网上关于该服务器的配置的资料很多,且基本可行。不过个人觉得很多介绍方法都是先让人“错”了,才告诉真正的操作方法,太折腾人了。根据个人的配置过程,做一下整理,按照以下步骤,应该是可以顺利完成配置的。

    相关阅读:还有一篇 Ubuntu 配置 boa 服务器 http://www.linuxidc.com/Linux/2011-08/39780.htm

    1、解压

    将下载的源码压缩包放到某目录下,然后执行:

    tar –xvzf  boa-0.94.13.tar.tar

    2、进入/boa-0.94.13/src目录,可以看到如下文件

    Ubuntu系统配置BOA服务器图文详解

    修改compat.h文件

    #ifdef HAVE_TM_GMTOFF

    #define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff

    #else

    #define TIMEZONE_OFFSET(foo) timezone

    #endif

    改为:

    #ifdef HAVE_TM_GMTOFF

    #define TIMEZONE_OFFSET(foo) foo->tm_gmtoff

    #else

    #define TIMEZONE_OFFSET(foo) timezone

    #endif

    3.执行:./configure

    之后,可以查看,生成了些新文件:

    Ubuntu系统配置BOA服务器图文详解

    再执行make

    此时生成更多目标文件:

    Ubuntu系统配置BOA服务器图文详解

    4.拷贝/boa-0.94.13/boa.conf 到/etc/boa目录下:

    mkdir /etc/boa

    cp boa.conf /etc/boa

    5.进入/etc/boa目录,打开boa.conf文件,并做如下修改:

    (1)将User nobody和Group nogroup 分别改为:User 0和Group 0,如下所示:

    Ubuntu系统配置BOA服务器图文详解

    (2)修改路径

    Ubuntu系统配置BOA服务器图文详解

    改为:

    Ubuntu系统配置BOA服务器图文详解

    保存后退出

    linux
     
    原文地址:http://www.linuxidc.com/Linux/2013-07/87375.htm
  • 相关阅读:
    Html禁止粘贴 复制 剪切
    表单标签
    自构BeanHandler(用BeansUtils)
    spring配置中引入properties
    How Subcontracting Cockpit ME2ON creates SD delivery?
    cascadia code一款很好看的微软字体
    How condition value calculated in sap
    Code in SAP query
    SO Pricing not updated for partial billing items
    Javascript learning
  • 原文地址:https://www.cnblogs.com/interfaceaj/p/4343587.html
Copyright © 2011-2022 走看看