<-
Apache HTTP 服务器 2.4 > 手册页:httpd

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

httpd是Apache超文本传输​​协议(HTTP)服务器程序。它被设计为作为独立的守护进程运行。像这样使用时,它将创建一个子进程或线程池来处理请求。

在一般情况下,httpd不应该直接调用,而是应该通过调用apachectl在基于Unix的系统或作为Windows NT,2000和XP服务作为Windows 9x和ME控制台应用程序

支持Apache!

也可以看看

最佳

概要

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
启动时使用文件config中的指令。如果 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
在服务器启动期间将错误消息发送到file
-h
输出可用命令行选项的简短摘要。
-l
输出编译到服务器中的模块列表。这 不会列出使用LoadModule指令包含的动态加载的模块。
-L
输出静态模块提供的指令列表,以及预期的参数和指令有效的位置。共享模块提供的指令未列出。
-M
转储已加载的静态模块和共享模块的列表。
-S
显示从配置文件解析的设置(当前仅显示虚拟主机设置)。
-T (在2.3.8及更高版本中可用)
在启动/重新启动时跳过文档根检查。
-t
仅对配置文件运行语法测试。这些语法解析测试后,程序立即退出,返回码为0(语法确定)或返回码不等于0(语法错误)。如果还设置了-D DUMP _ VHOSTS,则将打印虚拟主机配置的详细信息。如果设置了-D DUMP _ MODULES,则将打印所有已加载的模块。
-v
打印的版本httpd,然后退出。
-V
打印的版本和构建参数httpd,然后退出。
-X
在调试模式下运行httpd。仅将启动一个工作服务器,并且服务器不会从控制台分离。

以下参数仅在Windows平台上可用:

-k install|config|uninstall
将Apache httpd安装为Windows NT服务;更改Apache httpd服务的启动选项;并卸载Apache httpd服务。
-n name
要发出信号的Apache httpd服务的名称
-w
使控制台窗口在发生错误时保持打开状态,以便可以读取错误消息。

可用语言: zh  |  fr  |  ko  |  TR 

最佳

注释

注意:
这不是“问答”部分。此处放置的评论应指向有关改进文档或服务器的建议,如果实施或被认为无效/偏离主题,我们的主持人可以将其删除。有关如何管理Apache HTTP Server的问题,应直接指向我们的IRC频道#httpd(位于Freenode上),或发送至我们的邮件列表
目前,此页面已禁用评论。