| NGINX(8) | System Manager's Manual | NGINX(8) |
nginx —
nginx |
[-?hqtVv] [-c
file] [-g
directives] [-p
prefix] [-s
signal] |
nginx (pronounced “engine x”) is an HTTP
and reverse proxy server, as well as a mail proxy server. It is known for its
high performance, stability, rich feature set, simple configuration, and low
resource consumption.
The options are as follows:
-?,
-h-c
file-g
directives-p
prefix-q-s
signalstop,
quit, reopen,
reload. The following table shows the
corresponding system signals:
-tnginx checks the configuration file syntax and
then tries to open files referenced in the configuration file.-Vnginx version, compiler version, and
configure script parameters.-vnginx version.nginx can handle the following
signals:
SIGINT,
SIGTERMSIGHUPSIGQUITSIGUSR1SIGUSR2nginx executable on the fly.SIGWINCHWhile there is no need to explicitly control worker processes normally, they support some signals too:
nginx to build
with debugging:
./configure --with-debug
...and then set the debug level of the
error_log:
error_log /path/to/log
debug;It is also possible to enable the debugging for a particular IP address:
events {
debug_connection 127.0.0.1;
}
NGINX environment variable is used internally by
nginx and should not be set directly by the user.
nginx. The contents of
this file are not sensitive, so it can be world-readable.nginx -t -c ~/mynginx.conf \ -g "pid /var/run/mynginx.pid; worker_processes 2;"
For questions and technical support, please refer to http://nginx.org/en/support.html.
nginx started in 2002, with the first
public release on October 4, 2004.
This manual page was originally written by Sergey
A. Osokin ⟨osa@FreeBSD.org.ru⟩ as a result of compiling
many nginx documents from all over the world.
| March 6, 2012 | BSD |