httpd参数

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
在启动中使用config文档的指令。假如config不是以/开头的文档名, 则他是相对于ServerRoot 的一个路径。其默认值是conf/httpd.conf .
-k start|restart|graceful|stop
发送信号使httpd启动、重新启动或停止。更多信息请参见停止Apache.
-C directive
在读取配置文档之前,先处理directive的配置。
-c directive
在读取配置文档之后,再处理directive的配置。

-D parameter
配置参数parameter ,他配合配置文档中的段,用于在服务器启动和重新启动时,有条件地跳过或处理某些命令。

-e level
在服务器启动时,配置LogLevel为level。他用于在启动时,临时增加出错信息的周详程度,以帮助排错。

-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
保持打开控制台窗口,使得能够阅读出错信息。
如:#/usr/local/apache2/bin/httpd  -t -D DUMP_VHOSTS
      #/usr/local/apache2/bin/httpd  -S

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值