Apache HTTP服务器 2.0版本
httpd
是Apache超文本传输协议(HTTP)服务器的主程序。
其设计目标是一个独立运行的后台进程,
按此目标运行时,它会建立一个处理请求的子进程或线程的池。
通常,httpd
不应该是直接调用的,
而是,在类Unix的系统中由apachectl调用,
在Windows NT,2000和XP中作为一个服务运行,
在Windows 9x和ME中以命令窗口程序运行。
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 ]
-d serverroot
ServerRoot
指令设置初始值为serverroot。
它可以被配置文件中的ServerRoot指令所覆盖。其默认值是/usr/local/apache2
.-f config
ServerRoot
的一个路径。
其默认值是conf/httpd.conf
.-k start|restart|graceful|stop
httpd
启动、重新启动或停止。
更多信息请参见停止Apache.-C directive
-c directive
-D parameter
<IfDefine>
段,
用于在服务器启动和重新启动时,有条件地跳过或处理某些命令。-e level
LogLevel
为level。
它用于在启动时,临时增加出错信息的详细程度,以帮助排错。-E file
-R directory
SHARED_CORE
规则时,
它指定共享目标文件的目录为directory。-h
-l
LoadModule
指令动态加载的模块。-L
-S
-t
-v
httpd
的版本,然后退出。-V
httpd
的版本和编译参数, 然后退出。-X
下列参数仅用于win32平台:
-k install|config|uninstall
-n name
-w