PS: with 默认未安装 without 默认安装并启用-- prefix=PATH 安装主目录地址,若不指定 默认按照linux规则进行安装--sbin-path
- PS: with 默认未安装 without 默认安装并启用
- -- prefix=PATH 安装主目录地址,若不指定 默认按照linux规则进行安装
- --sbin-path=PATH 安装sbin路径地址,nginx可执行文件
- --conf-path=PATH 配置默认nginx.conf文件路径地址
- --error-log-path=PATH 配置错误日志路径地址
- --pid-path=PATH 配置nginx服务进程地址
- --lock-path=PATH 配置nginx.lock路径地址
- --user=USER 用户名配置,即配置指定用户启用nginx,不配置则默认为不限制
- --group=GROUP 用户组配置,即配置指定用户组下用户启用nginx,不配置则默认不限制
- --build=NAME 指定编译名称
- --builddir=DIR 指定编译时目录
- --with-select_module 声明启用select信号处理模式,若不指定其他信号处理模式,则默认为select
- --without-select_module 声明禁止select信号处理模式
- --with-poll_module 声明启用poll模块(信号处理模式 )
- --without-poll_module 声明禁用poll模块
- --with-threads 声明启用线程支持
- --with-file-aio 声明启用AIO文件支持
- --with-ipv6 声明启用ipv6支持
- --with-http_ssl_module 声明启用http-SSL模块,nginx可以支持https请求模式
- --with-http_realip_module 声明启用http-realip模块,nginx可获取用户真实ip地址
- --with-http_addition_module 声明启用http-addition模块 nginx 可以在响应之前或者之后追加文本内容
- --with-http_xslt_module 声明启用http-xslt模块,nginx可支持过滤转换XML请求
- --with-http_v2_module 声明nginx启用http-v2模块,nginx支持http2.0模式
- --with-http_xslt_module=dynamic 声明启用支撑动态加载模块,nginx可动态加载第三方拓展模块
- --with-http_image_filter_module 声明启用图片过滤模块,nginx支持对图片过滤处理
- --with-http_image_filter_module=dynamic 声明启用动态处理图片过滤模块
- --with-http_geoip_module 声明启用http-geoip模块,nginx中可以屏蔽指定IP的请求
- --with-http_geoip_module=dynamic 声明可动态启用http-geoip模块
- --with-http_sub_module 声明启用http-sbu模块,nginx可修改网站响应内容中的字符串
- --with-http_dav_module 启用http-dav模块,增加PUT,DELETE,MKCOL:创建集合,COPY和MOVE方法
- --with-http_flv_module 启用http-flv模块(流媒体模块)
- --with-http_mp4_module 声明启用http-mp4模块,nginx 提供伪流媒体服务端支持
- --with-http_gunzip_module 声明启用http-gunzip模块,为那些不支持gzip模块的客户端解压缩gzip格式相应的响应
- --with-http_gzip_static_module 声明启用http-gzip模块,nginx支持静态压缩
- --with-http_auth_request_module 声明启用http-auth-request模块,nginx可支持认证模式
- --with-http_random_index_module 声明启用http-random-index模块,nginx可针对首页随机展示给用户
- --with-http_secure_link_module 声明启用ngx_http_secure_link_module模块,nginx可针对用户下载链接进行检查是否安全
- --with-http_degradation_module 声明启用ngx_http_degradation_module模块,允许在内存不足的情况下返回204或444码
- --with-http_slice_module 声明启用http-slice模块,
- --with-http_stub_status_module 声明启用http-stub-status模块,nginx可获取上次启用后的工作状态
- --without-http_charset_module 声明禁用http-charset模块
- --without-http_gzip_module 禁用启用http-gzip模块,nginx禁用静态压缩
- --without-http_ssi_module 禁用http-ssi模块
- --without-http_userid_module
- --without-http_access_module 声明禁用http-access模块,基于客户端IP地址允许/拒绝Http请求。
- --without-http_auth_basic_module 声明禁用Basic HTTP 认证模块。
- --without-http_autoindex_module 声明禁用http-autoindex模块,自动为没有索引页面的目录生成文件列表。
- --without-http_geo_module
- --without-http_map_module
- --without-http_split_clients_module
- --without-http_referer_module
- --without-http_rewrite_module
- --without-http_proxy_module
- --without-http_fastcgi_module
- --without-http_uwsgi_module
- --without-http_scgi_module
- --without-http_memcached_module
- --without-http_limit_conn_module
- --without-http_limit_req_module
- --without-http_empty_gif_module
- --without-http_browser_module
- --without-http_upstream_hash_module
- --without-http_upstream_ip_hash_module
- --without-http_upstream_least_conn_module
- --without-http_upstream_keepalive_module
- --without-http_upstream_zone_module
- --with-http_perl_module
- --with-http_perl_module=dynamic
- --with-perl_modules_path=PATH
- --with-perl=PATH
- --http-log-path=PATH
- --http-client-body-temp-path=PATH
- --http-proxy-temp-path=PATH
- --http-fastcgi-temp-path=PATH
- --http-uwsgi-temp-path=PATH
- --http-scgi-temp-path=PATH
- --without-http
- --without-http-cache
- --with-mail
- --with-mail=dynamic
- --with-mail_ssl_module
- --without-mail_pop3_module
- --without-mail_imap_module
- --without-mail_smtp_module
- --with-stream
- --with-stream=dynamic
- --with-stream_ssl_module
- --without-stream_limit_conn_module
- --without-stream_access_module
- --without-stream_upstream_hash_module
- --without-stream_upstream_least_conn_module
- --without-stream_upstream_zone_module
- --with-google_perftools_module
- --with-cpp_test_module
- --add-module=PATH
- --add-dynamic-module=PATH
- --with-cc=PATH
- --with-cpp=PATH
- --with-cc-opt=OPTIONS
- --with-ld-opt=OPTIONS
- --with-cpu-opt=CPU
- --without-pcre
- --with-pcre
- --with-pcre=DIR
- --with-pcre-opt=OPTIONS
- --with-pcre-jit
- --with-md5=DIR
- --with-md5-opt=OPTIONS
- --with-md5-asm
- --with-sha1=DIR
- --with-sha1-opt=OPTIONS
- --with-sha1-asm
- --with-zlib=DIR 配置zlib安装目录
- --with-zlib-opt=OPTIONS 配置编译时为zlib设置附加参数信息
- --with-zlib-asm=CPU 配置支持zlib对特定的CPU进行优化
- --with-libatomic 为原子内存的更新操作的实现提供一个架构
- --with-libatomic=DIR 配置libatomic_ops安装目录
- --with-openssl=DIR 配置openssl安装目录
- --with-openssl-opt=OPTIONS 配置编译时为openssl设置附加参数信息
- --with-debug 启用debug日志