httpd
是Apache超文本传输协议(HTTP)服务器程序。它被设计为作为独立的守护进程运行。像这样使用时,它将创建一个子进程或线程池来处理请求。
在一般情况下,httpd
不应该直接调用,而是应该通过调用apachectl
在基于Unix的系统或作为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|graceful-stop ]
[ -h ]
[ -l ] [ -L ] [ -S ]
[ -t ] [ -v ] [ -V ]
[ -X ] [ -M ] [ -T ]
在Windows系统上,可以使用以下附加参数:
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|graceful-stop
httpd
发出启动,重新启动或停止的信号。有关更多信息,请参见停止Apache httpd。-C directive
-c directive
-D parameter
<IfDefine>
以在服务器启动和重新启动时有条件地跳过或处理命令。也可以用来设置某些不太常见的启动参数,包括-DNO_DETACH
(防止父代分叉)和-DFOREGROUND
(防止父代调用setsid()
等)。-e level
LogLevel
将级别设置为
水平。这对于暂时增加错误消息的详细程度以在启动过程中发现问题很有用。-E file
-h
-l
LoadModule
指令包含的动态加载的模块。-L
-M
-S
-T
(在2.3.8及更高版本中可用)-t
-v
httpd
,然后退出。-V
httpd
,然后退出。-X
以下参数仅在Windows平台上可用:
-k install|config|uninstall
-n name
-w