Linux httpd Command
The Linux httpd command is the Apache HTTP server program.
httpd is the Apache HTTP server program. Executing the program directly starts the server service.
Syntax
httpd [-hlLStvVX][-c<httpd directive>][-C<httpd directive>][-d<server root directory>][-D<configuration file parameter>][-f<configuration file>]
Parameter Description:
-c<httpd directive> Execute the directive in the option before reading the configuration file.
-C<httpd directive> Execute the directive in the option after reading the configuration file.
-d<server root directory> Specify the server's root directory.
-D<configuration file parameter> Specify parameters to pass into the configuration file.
-f<configuration file> Specify the configuration file.
-h Display help.
-l Display modules compiled with the server.
-L Display httpd directive descriptions.
-S Display settings in the configuration file.
-t Test the syntax of the configuration file.
-v Display version information.
-V Display version information and build environment.
-X Start the server in single-process mode.
Examples
Check for configuration file syntax errors
# httpd -t
httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Syntax OK
Start httpd
httpd
httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Display compiled modules
# httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
Display configuration file
# httpd -L > 1.log | tail -n 20 1.log
Maximum number of children alive at the same time
Allowed in *.conf only outside , or
ServerLimit (prefork.c)
Maximum value of MaxClients for this run of Apache
Allowed in *.conf only outside , or
KeepAliveTimeout (http_core.c)
Keep-Alive timeout duration (sec)
Allowed in *.conf only outside , or
MaxKeepAliveRequests (http_core.c)
Maximum number of Keep-Alive requests per connection, or 0 for infinite
Allowed in *.conf only outside , or
KeepAlive (http_core.c)
Whether persistent connections should be On or Off
Allowed in *.conf only outside , or
LoadModule (mod_so.c)
a module name and the name of a shared object file to load it from
Allowed in *.conf only outside , or
LoadFile (mod_so.c)
shared object file or library to load into the server at runtime
Allowed in *.conf only outside , or