Command line options

the '-m' option

Show all compiled-in modules then exit. Tengine supports DSO modules since 1.4.0. The tag 'static' means static module. The tag 'shared' means dynamic shared module which is also attached with major and minor version of this modules. e.g:

$ nginx -m
Tengine version: Tengine/1.4.1 (nginx/1.2.3)
loaded modules:
ngx_core_module (static)
ngx_errlog_module (static)
ngx_conf_module (static)
ngx_events_module (static)
ngx_event_core_module (static)
ngx_epoll_module (static)
ngx_http_module (static)
ngx_http_core_module (static)
ngx_http_log_module (static)
ngx_http_upstream_module (static)
ngx_http_static_module (static)
ngx_http_index_module (static)
ngx_http_rewrite_module (static)
ngx_http_proxy_module (static)
ngx_http_memcached_module (shared, 1.1)
ngx_http_write_filter_module (static)
ngx_http_header_filter_module (static)
ngx_http_chunked_filter_module (static)
ngx_http_range_header_filter_module (static)
ngx_http_gzip_filter_module (static)
ngx_http_postpone_filter_module (static)
ngx_http_headers_filter_module (static)
ngx_http_copy_filter_module (static)
ngx_http_range_body_filter_module (static)
ngx_http_not_modified_filter_module (static)

the '-l' option

Show all supported directives then exit. e.g:

$ nginx -l
Tengine version: Tengine/1.4.1 (nginx/1.2.3)
all available directives:
ngx_core_module:
daemon
master_process
timer_resolution
pid
lock_file
worker_processes
debug_points
user
worker_priority
worker_cpu_affinity
worker_rlimit_nofile
worker_rlimit_core
worker_rlimit_sigpending
working_directory
env
ngx_dso_module:
dso
ngx_http_memcached_module (shared):
dso
memcached_pass
memcached_bind
memcached_connect_timeout
memcached_send_timeout
memcached_buffer_size
memcached_read_timeout
memcached_next_upstream
[snip]

the '-d' option

Dump the contents of the configuration file, including the contents of 'include'd files. e.g:

$ nginx -d
# contents of file "/home/shudu/nginx/sandbox/conf/nginx.conf":
user shudu;
worker_processes 1;
worker_rlimit_core 1000M;
error_log logs/error.log debug;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
access_log logs/access.log combined;
[snip]