Apache 2.0手册中文版翻译项目 [本文译者: kajaa * ]

项目说明 | 项目进度 | 项目讨论区 | Apache手册中文版

 


httpd - Apache超文本传输协议服务器 - Apache HTTP服务器
<-
Apache主站 > HTTP服务器 > 文档 > 2.0版本 > Programs

httpd - Apache超文本传输协议服务器

httpd是Apache超文本传输协议(HTTP)服务器的主程序。 其设计目标是一个独立运行的后台进程, 按此目标运行时,它会建立一个处理请求的子进程或线程的池。

通常,httpd不应该是直接调用的, 而是,在类Unix的系统中由apachectl调用, 在Windows NT,2000和XP中作为一个服务运行在Windows 9x和ME中以命令窗口程序运行

参见

top

概要

httpd [ -d serverroot ] [ -f config ] [ -C directive ] [ -c directive] [ -D parameter ] [ -e level ] [ -E file ] [ -k start|restart|graceful|stop ] [ -R directory ] [ -h ] [ -l ] [ -L ] [-S] [ -t ] [ -v ] [ -V ] [ -X ]

Win32系统中, 还可以使用下列参数:

httpd [ -k install|config|uninstall ] [ -n name ] [ -w ]

top

选项

-d serverroot
ServerRoot指令设置初始值为serverroot。 它可以被配置文件中的ServerRoot指令所覆盖。其默认值是/usr/local/apache2.
-f config
在启动中使用config文件的指令。 如果config不是以/开头的文件名, 则它是相对于ServerRoot的一个路径。 其默认值是conf/httpd.conf.
-k start|restart|graceful|stop
发送信号使httpd启动、重新启动或停止。 更多信息请参见停止Apache.
-C directive
在读取配置文件之前,先处理directive的配置。
-c directive
在读取配置文件之后,再处理directive的配置。
-D parameter
设置参数parameter ,它配合配置文件中的<IfDefine>段, 用于在服务器启动和重新启动时,有条件地跳过或处理某些命令。
-e level
在服务器启动时,设置LogLevellevel。 它用于在启动时,临时增加出错信息的详细程度,以帮助排错。
-E file
将服务器启动过程中的出错信息发送到文件file
-R directory
当在服务器编译中使用了SHARED_CORE规则时, 它指定共享目标文件的目录为directory
-h
输出一个可用的命令行选项的简要说明。
-l
输出一个编译在服务器中的模块的列表。 它不会列出使用LoadModule指令动态加载的模块。
-L
输出一个指令的列表,并包含了各指令的有效参数和使用区域。
-S
显示从配置文件中读取并解析的设置结果(目前仅显示虚拟主机的设置).
-t
仅对配置文件执行语法检查。 程序在语法解析检查结束后立即退出,或者返回0(Syntax OK),或责返回非0的值(Syntax Error)。 如果还指定了-D DUMP_VHOSTS ,会显示虚拟主机配置的详细信息。
-v
显示httpd的版本,然后退出。
-V
显示httpd的版本和编译参数, 然后退出。
-X
以调试模式运行httpd。仅启动一个工作进程,并且服务器不与控制台脱离。

下列参数仅用于win32平台:

-k install|config|uninstall
安装Apache为一个Windows NT的服务; 改变Apache服务的启动方式; 删除Apache服务。
-n name
使Apache服务的名称为name
-w
保持打开控制台窗口,使得可以阅读出错信息。

 


项目维护者: kajaa [本文译者: kajaa * ]

项目说明 | 项目进度 | 项目讨论区 | Apache手册中文版