NGINX(8) | System Manager's Manual | NGINX(8) |
nginx
—
nginx |
[-hqtvV? ] [-c
file] [-g
directives] [-p
prefix] [-s
signal] |
nginx
(spelled “engine x”) is an HTTP
and reverse proxy server, as well as a mail proxy server. The
nginx
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.
-t
nginx
checks configuration for correct syntax and
then tries to open files referred in configuration.-v
nginx
version.-V
nginx
version, compiler version and
configure script parameters.nginx
can handle the following
signals.
SIGINT
,
SIGTERM
SIGHUP
SIGQUIT
SIGUSR1
SIGUSR2
nginx
executable on the fly.SIGWINCH
While there's 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 some IP address:
events { debug_connection 127.0.0.1; }
nginx
listening for
connections. The content of this file is not sensitive; it can be
world-readable.nginx -t -c ~/mynginx.conf -g "pid /var/run/mynginx.pid; worker_processes 2;"
nginx
started in 2002, with the first
public release on October 4, 2004.
Documentation available on http://nginx.org/ and http://sysoev.ru/nginx/.
This manual page was written by
Sergey A. Osokin ⟨osa@FreeBSD.org.ru⟩ as
a result of compilation of many nginx
documents all
over the world.
nginx@nginx.org
⟩
if you found one.
November 14, 2010 | BSD |