命令行参数

'-m' 选项

显示所有编译的模块,自1.4.0以来,Tengine支持动态模块,static表示静态编译,shared表示动态编译(后面接的是动态模块的版本)。下面是例子:

  1. $ 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)

'-l' 选项

显示所有支持的指令:

  1. $ 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]

'-d' 选项

输出配置文件的内容,包括'include'的内容:

  1. $ 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]

原文: http://tengine.taobao.org/document_cn/commandline_cn.html