Command-line parameters
nginx supports the following command-line parameters:
- 
-?|-h— print help for command-line parameters. - 
-c— use an alternative configurationfilefileinstead of a default file. - 
-e— use an alternative error logfilefileto store the log instead of a default file (1.19.5). The special valuestderrselects the standard error file. - 
-g— set global configuration directives, for example,directivesnginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;"
 - 
-p— set nginx path prefix, i.e. a directory that will keep server files (default value isprefix/usr/local/nginx). - 
-q— suppress non-error messages during configuration testing. - 
-s— send a signal to the master process. The argument signal can be one of:signal- 
stop— shut down quickly - 
quit— shut down gracefully - 
reload— reload configuration, start the new worker process with a new configuration, gracefully shut down old worker processes. - 
reopen— reopen log files 
 - 
 - 
-t— test the configuration file: nginx checks the configuration for correct syntax, and then tries to open files referred in the configuration. - 
-T— same as-t, but additionally dump configuration files to standard output (1.9.2). - 
-v— print nginx version. - 
-V— print nginx version, compiler version, and configure parameters.