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
  • 相关阅读:
    9.17
    9.14
    9.13
    9.13
    9.11
    9.28
    10 .19 知识点
    redux
    react路由
    react的三大属性
  • 原文地址:https://www.cnblogs.com/interfaceaj/p/4343587.html
Copyright © 2011-2022 走看看