橘子味的心
标题:Linux shell httpd 命令

Linux shell httpd 命令是 Apache HTTP 服务器程序。

httpd 为 Apache HTT P服务器程序。

直接执行 httpd 程序可启动服务器的服务。

httpd 命令语法格式

httpd [-hlLStvVX][-c<httpd指令>][-C<httpd指令>][-d<服务器根目录>][-D<设定文件参数>][-f<设定文件>]

选项

-c<httpd指令>
在读取配置文件前,先执行选项中的指令。
-C<httpd指令>
在读取配置文件后,再执行选项中的指令。
-d<服务器根目录>
指定服务器的根目录。
-D<设定文件参数>
指定要传入配置文件的参数。
-f<设定文件>
指定配置文件。
-h
显示帮助。
-l
显示服务器编译时所包含的模块。
-L
显示httpd指令的说明。
-S
显示配置文件中的设定。
-t
测试配置文件的语法是否正确。
-v
显示版本信息。
-V
显示版本信息以及建立环境。
-X
以单一程序的方式来启动服务器。

范例

检查配置文件语法错误

[root@localhost ~]# httpd -t
Syntax OK
[root@localhost ~]#

启动 httpd

[root@localhost ~]# httpd

停止 httpd

[root@localhost ~]# httpd -k stop

重启 httpd 服务

[root@localhost ~]# httpd -k restart

显示编译模块

[root@localhost ~]# httpd -l
Compiled in modules:
  core.c
  mod_so.c
  http_core.c
[root@localhost ~]#

显示配置文件

[root@localhost ~]# httpd -L |tail -n 20
    Whether the proxy should escape wildcards in paths before sending them to the FTP server.  Defaults to on, but most FTP servers will need it turned off if you need to manage paths that contain wildcard characters.
    Allowed in *.conf anywhere
ProxyFtpDirCharset (mod_proxy_ftp.c)
    Define the character set for proxied FTP listings
    Allowed in *.conf anywhere
ProxySCGISendfile (mod_proxy_scgi.c)
    The name of the X-Sendfile peudo response header or On or Off
    Allowed in *.conf anywhere
ProxySCGIInternalRedirect (mod_proxy_scgi.c)
    Off if internal redirect responses should not be accepted
    Allowed in *.conf anywhere
ScriptLog (mod_cgi.c)
    the name of a log for script debugging info
    Allowed in *.conf only outside <Directory>, <Files>, <Location>, or <If>
ScriptLogLength (mod_cgi.c)
    the maximum length (in bytes) of the script debug log
    Allowed in *.conf only outside <Directory>, <Files>, <Location>, or <If>
ScriptLogBuffer (mod_cgi.c)
    the maximum size (in bytes) to record of a POST request
    Allowed in *.conf only outside <Directory>, <Files>, <Location>, or <If>
[root@localhost ~]#

返回上一级

目录

分类