English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux httpd command

Linux Command大全

The Linux httpd command is the Apache HTTP server program.

httpd is the Apache HTTP server program. Directly executing the program can start the service of the server.

Syntax

httpd [-hlLStvVX][-c<httpd command>][-C<httpd command>][-d<server root directory>][-D<configuration file parameters>][-f<configuration file>]

Parameter description:

  • -c<httpd command> Execute the command in the option before reading the configuration file.
  • -C<httpd command> Execute the command in the option after reading the configuration file.
  • -d<server root directory> Specify the root directory of the server.
  • -D<configuration file parameters> Specify the parameters to be passed to the configuration file.
  • -f<configuration file> Specify the configuration file.
  • -h Display help.
  • -l Display the modules included when the server was compiled.
  • -L Display the descriptions of httpd commands.
  • -S Display the settings in the configuration file.
  • -t Test whether the syntax of the configuration file is correct.
  • -v Display version information.
  • -V Display version information and build environment.
  • -X Start the server as a single program.

Online 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 

Linux Command大全