Web服务器boa配置文件参数说明

转载 2007年09月15日 17:22:00
 

Web服务器boa配置文件参数说明

boa的配置文件是/etc/boa/boa.conf。
  
  Port:boa服务器监听的端口,默认的端口是80。如果端口小于1024,则必须是root用户启动服务器。
  Listen:绑定的ip地址。不使用这个参数时,将绑定所有的地址。
  User:连接到服务器的客户端的身份,可以是用户名或UID。(为什么非要指定为文件的所有者才能访问网页呢?nobody用户也有读权限啊)
  Group:连接到服务器的客户端的组,可以是组名或GID。
  ServerAdmin:服务器出故障时要通知的邮箱地址。
  ErrorLog:指定错误日志文件。如果路径没有以“/”开始,则相对于ServerRoot路径。没有配置时默认的文件是/dev/stderr。若不想记录日志,指定文件为/dev/null。
  AccessLog:设置存取日志文件,与ErrorLog类似。
  UseLocaltime:设置使用本地时间,使用UTC时注释这个参数。这个参数没有值。
  VerboseCGILogs:在错误日志文件中记录CGI启动和停止时间,若不记录,注释这个参数。这个参数没有值。
  ServerName:指定服务器的名称,当客户端使用gethostname + gethostbyname时返回给客户端。
  VirtualHost:虚拟主机开关。使用此参数,则会在DocumentRoot设定的目录添加一个ip地址作为新的DocumentRoot来 处理客户端的请求。如DocumentRoot设置为/var/www,则http://localhost/ 则转换成/var/www/127.0.0.1/,若注释此参数,则为/var/www/。
  DocumentRoot:HTML文件的根目录(也就是网站的目录)。
  UserDir:指定用户目录。
  DirectoryIndex:指定预生成目录信息的文件,注释此变量将使用DirectoryMaker变量。这个变量也就是设置默认主页的文件名。
  DirectoryMaker:指定用于生成目录的程序,注释此变量将不允许列目录。
  DirectoryCache:当DirectoryIndex文件不存在,而DirecotryMaker又被注释掉时,将列出这个参数指定目录给客户端。
  KeepAliveMax:每个连接允许的请求数量。如果将此值设为" 0 ",将不限制请求的数目。
  KeepAliveTimeOut:在关闭持久连接前等待下一个请求的秒数。(秒)。
  MimeTypes:设置包含mimetypes信息的文件,一般是/etc/mime.types。
  DefaultType:默认的mimetype类型,一般是text/html。
  CGIPath:相当于给CGI程序使用的$PATH变量。
  SinglePostLimit:一次POST允许最大的字节数,默认是1MB.
  AddType: 增加MimeType没有指定的类型,例: AddType type extension [extension ...]。要使用cgi,必须添加cgi类型:AddType application/x-httpd-cgi cgi
  Redirect:重定向文件
  Aliases:指定路径的别名。
  ScriptAlias:指定脚本路径的虚拟路径。

嵌入式web服务器Boa的移植

Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为C...
  • manchestermi
  • manchestermi
  • 2016年03月08日 15:42
  • 4302

嵌入式web服务器boa移植全过程(含图解过程)

移植平台:mini2440(arm9 s3c2440)开发板 ,内核2.6.29   一、boa下载和安装: 1、修改编译安装文件: 1)在www.boa.org下载boa-0.94...
  • cai_caiyi
  • cai_caiyi
  • 2016年11月30日 10:53
  • 1589

嵌入式WEB服务器BOA和CGI

嵌入式WEB服务器常见的有lighttpd shttpd thttpdboa mathopd minihttpdappwebgoahead===============================...
  • zhangboyj
  • zhangboyj
  • 2011年01月19日 17:52
  • 2536

嵌入式WEB服务器BOA的移植方法(一)

 作者:李驹光、郑耿本文摘自作者《嵌入式Linux系统开发详解-基于EP93XX系列ARM》一书的相关章节。   随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目...
  • TrueLie
  • TrueLie
  • 2007年01月31日 19:07
  • 4324

在嵌入式linux下搭建Boa Webserver

背景: 1、嵌入式Web的应用。在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的C/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器...
  • lyiya
  • lyiya
  • 2016年03月12日 15:55
  • 1287

boa web服务器在S3C2440开发板上移植

前面已经在PC机上完成了boa服务器的移植工作,下面介绍一下在S3C2440硬件平台上如何完成相应工作,两者大同小异,细节上稍有不同,不同之处我用紫色标注了出来 一、配置编译boa 1. #tar ...
  • xdw1985829
  • xdw1985829
  • 2011年08月09日 15:37
  • 4386

web服务器boa的交叉编译

一、在交叉编译boa我这里啰嗦网上超写了下boa的简介,大家可以不看这个        boa服务器简介        BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux...
  • xiaoyangger
  • xiaoyangger
  • 2013年03月12日 10:27
  • 6259

嵌入式Linux下BOA网页服务器的移植

BOA WebServer是一款单任务的HTTP服务器,与其他网页服务器不同之处,是当有连接请求到来是,它既不是为每个连接都单独创建进程,也不是采用复制自身进程处理多链接,而是通过建立HTTP请求列表...
  • wavemcu
  • wavemcu
  • 2014年09月28日 21:50
  • 7292

boa 服务器搭建使用

在官网上下载版本 1、解压  $ tar zxvf boa-0.94.13.tar.gz  2、进入boa的源代码目录  $ cd boa-0.94.13/src  3、配置  $ ./c...
  • yujing2013
  • yujing2013
  • 2016年12月06日 09:23
  • 166

Ubuntu14.04下搭建Boa web服务器

Ubuntu 搭建Boa服务 1,下载boa源码       网址:  www.boa.org      版本:boa-0.94.13.tar.gz 2,  解压并进入boa-0.09...
  • crazy0126
  • crazy0126
  • 2014年11月17日 22:59
  • 995
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Web服务器boa配置文件参数说明
举报原因:
原因补充:

(最多只允许输入30个字)