Boa服务器搭建

1.压缩包下载

http://www.boa.org/

2.解压

输入命令tar -xvf  xxxxx        解压后如下

3.linux下创建文件夹

Boa服务器搭建_第1张图片

 

 在自定义目录下创建 boa、log、www文件夹

log文件夹中touch手动创建 access_log  、error_log文件

www文件夹中创建cgi-bin文件

4. 拷贝

1. cp拷贝解压的文件boa.conf至自己创建的boa文件夹下

2. sudo cp  /etc/mime.types  /home/web/boa/(自建boa文件夹路径) 

5. make流程

1.打开src/defines.h    

将#define SERVER_ROOT "/etc/boa"  的路径   修改为  第4步中 boa.conf的实际路径  本机是“/home/web/boa”  可根据自己的路径进行修改 保存退出

2.打开 src/compat.h 

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

修改成#defineTIMEZONE_OFFSET(foo)(foo)->tm_gmtoff

3.打开src/boa.c        注释掉boa.c的226行

4. 在src/目录下可看到configure

命令./configure  生成Makefile文件 

命令make

Boa服务器搭建_第2张图片

 将生成的boa、boa_indexer文件拷贝到自建的boa文件夹下

Boa服务器搭建_第3张图片

 6.配置自建boa文件夹下(非解压后的目录)的boa.conf

1. 在48、49行将nobody  nogroup  都改为0

2. 在62 行将ErrorLog 路径  修改为自建error_log的路径            xxx/log/error_log

3. 在74 行将AccessLog 路径  修改为自建access_log的路径    xxx/log/access_log

4.在111行DocumentRoot 路径 修改成自建www文件夹路径      xxx/www

5.将123行修改为 DirctoryIndex  index.html

6.在155行将MimeType 路径修改为自建mime.types的路径        xxx/boa/mime.types

7.在193行将ScriptAlias 的路径修改为自建cgi-bin路径       

        ScriptAlias        /cgi-bin/        xxx/www/cgi-bin/

 7.启动服务器

1.进入到可执行文件boa的目录下

        命令sudo ./boa

2.命令ps -a|grep boa查看是否成功

 Success!

 

你可能感兴趣的:(嵌入式学习)