Apache HTTP 服务器版本 2.4
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
设置为 level。这对于在启动期间临时提高错误消息的详细程度以查找问题很有用。-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