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 ~]#