• 命令行参数
    • '-m' 选项
    • '-l' 选项
    • '-d' 选项

    命令行参数

    '-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