Chinaunix首页 | 论坛 | 博客
  • 博客访问: 56675
  • 博文数量: 27
  • 博客积分: 580
  • 博客等级: 中士
  • 技术积分: 265
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-02 09:55
个人简介

做真实的自己!

文章分类
文章存档

2015年(1)

2014年(1)

2013年(8)

2012年(8)

2011年(1)

2010年(8)

我的朋友

分类: LINUX

2010-08-17 17:35:29

文件: boa-0.94.13.tar.gz
大小: 119KB
下载: 下载
Web服务器移植文档

文档版本:v 0.1

 

1.         下载boa源码,目前使用boa-0.94.13版本。

2.         生成Makefile文件,具体步骤为:

1)      打开src目录,然后执行:./configure

2)      src目录中将生成Makefile文件,修改Makefile文件中的CC=gcc 为:CC=armv5l-linux-gcc

3)      执行make,此时在src目录中将会生成文件Boa

3.         编译问题

1)      修改compat.h

#ifdef HAVE_TM_GMTOFF

#define TIMEZONE_OFFSET(foo) foo->tm_gmtoff

2)      修改boa.c

#if 0

   if (setuid(0) != -1) {

      DIE("icky Linux kernel bug!");

   }

#endif

4.         修改Boa的配置文件Boa.conf

1)      修改用户和用户组,这里主要是设置权限,我们现在将

user 改成 0 Group 改成0

2)      修改CGI文件访问的路径:

ScriptAlias /cgi-bin/ /var/www/cgi-bin

(其中/var/www/cgi-bi为存放cgi文件的绝对路径)

3)      配置文档的存放路径(包括网页和cgi程序):

DocumentRoot / var /www

4)      添加自己的服务名

ServerName

5)      注释#DirectoryMaker /usr/lib/boa/boa_indexer

 

5.         文件系统

1)      /var/www/cgi-binCGI程序放在该目录下。

2)      新建日志文件:

/var/log/boa/error_log

/var/log/boa/access_log

3)      /etc/boa,将修改好的Boa.conf拷贝到该目录。

4)      将编译好的可执行文件拷贝到/bin目录下。

5)      RedHat中,/etc/mime.types文件拷贝到目标板的/etc目录下。

6.         启动开发板然后运行boa程序,在PC机上打开IE输入板子的IP地址即可打开我们存放的网页。

7.         如果要看CGI程序则在IE浏览器的地址栏输入:

 

 

阅读(386) | 评论(0) | 转发(0) |
0

上一篇:arm linux学习

下一篇:ssh在9260上移植

给主人留下些什么吧!~~