Nginx安装配置参数

                                          Nginx安装配置参数

编译参数可能会根据版本的不同进行变化,./configure --help 查看编译参数列表,常见的选项如下:

参数列表
--prefix = <path>

安装路径,如果没有指定,默认为在/ usr /本地/ nginx的 

--sbin-path = <path> nginx可执行命令的文件,如果没有指定,默认为<prefix> ./ sbin目录/ nginx的conf路径= <路径> - 在没有使用-c参数指定的情况下nginx.conf的默认位置,如果没有指定,默认为<前缀> /conf/nginx.conf。
--pid-path = <path> nginx.pid的路径,如果没有在nginx.conf中通过“pid”指令指定,默认为<prefix> /logs/nginx.pid
--lock-path = <path> nginx.lock文件路径,如果没有指定,默认为<prefix> /logs/nginx.lock 
--error-log-path = <path> 当没有在nginx.conf中使用“error_log”指令指定时的错误日志位置,如果没有指定,默认为<前缀> /logs/error.log.--http-log-path = <path> - 当没有在nginx.conf中使用“access_log”指令指定时的访问日志位置,如果没有指定,默认为<前缀> /logs/access.log。
--user = <user> 当没有在nginx.conf中使用“用户”指令指定时的nginx运行的用户,如果没有指定,默认为“任何人” 
--group = <group> 当没有在nginx.conf中使用“user”指令指定时nginx运行的组,如果没有指定,默认为“nobody” 
--builddir = DIR 设置构建目录
--with-rtsig_module 启用rtsig模块。
--with-select_module -without-select_module 如果在configure的时候没有发现kqueue,epoll,rtsig或/ dev / poll其中之一,选择模块始终为启用状态。
--with-poll_module -without-poll_module 如果在configure的时候没有发现kqueue,epoll,rtsig或/ dev / poll其中之一,poll模块始终为启用状态。
--with-http_ssl_module 启用ngx_http_ssl_module,启用SSL支持并且能够处理HTTPS请求。需要的OpenSSL,在Debian的系统中,对应的包为的中的libssl-dev的的。
--with-http_realip_module 启用ngx_http_realip_module
--with-http_addition_module 启用ngx_http_addition_module
--with-http_sub_module 启用ngx_http_sub_module
--with-http_dav_module 启用ngx_http_dav_module
--with-http_flv_module 启用ngx_http_flv_module
--with-http_stub_status_module 启用“服务器状态”(服务状态)页面
--with-http_perl_module 启用ngx_http_perl_module
--without-http_charset_module 禁用ngx_http_charset_module
--without-http_gzip_module 禁用ngx_http_gzip_module,如果启用,需要zlib的包。
--without-http_ssi_module 禁用ngx_http_ssi_module
--without-http_userid_module 禁用ngx_http_userid_module
--without-http_access_module 禁用ngx_http_access_module
--without-http_auth_basic_module 禁用ngx_http_auth_basic_module
--without-http_autoindex_module 禁用ngx_http_autoindex_module
--without-http_geo_module 禁用ngx_http_geo_module
--without-http_map_module 禁用ngx_http_map_module
--without-http_referer_module 禁用ngx_http_referer_module
--without-http_rewrite_module 禁用ngx_http_rewrite_module如果启用,需要PCRE包.-没有-http_proxy_module - 禁用ngx_http_proxy_module
--without-http_fastcgi_module 禁用ngx_http_fastcgi_module
--without-http_memcached_module 禁用ngx_http_memcached_module
--without-http_limit_zone_module 禁用ngx_http_limit_zone_module
--without-http_empty_gif_module 禁用ngx_http_empty_gif_module
--without-http_browser_module 禁用ngx_http_browser_module
--without-http_upstream_ip_hash_module 禁用ngx_http_upstream_ip_hash_module
--with-perl_modules_path = PATH 为perl的模块设置路径
--with-perl = PATH 为perl的库设置路径
--http-client-body-temp-path = PATH 为http连接的请求实体临时文件设置路径,如果没有指定,默认为<prefix> / client_body_temp
--http-proxy-temp-path = PATH 为http代理临时文件设置路径,如果没有指定,默认为<prefix> / proxy_temp
--http-fastcgi-temp-path = PATH 为http fastcgi临时文件设置路径,如果没有指定,默认为<prefix> / fastcgi_temp
--without-HTTP 禁用HTTP服务
--with邮件 启用IMAP4 / POP3 / SMTP代理模块
--with-mail_ssl_module 启用ngx_mail_ssl_module
--with-cc = PATH 设置Ç编译器路径
--with-cpp = PATH 设置Ç预处理器路径
--with-cc-opt = OPTIONS 变量CFLAGS中附加的参数,用于FreeBSD中的PCRE库,同样需要指定-withcc-opt =“ - I / usr / local / include”,如果我们使用select()函数则需要同时增加文件描述符数量,可以通过-with-cc-opt =“ - D FD_SETSIZE = 2048”指定
--with-ld-opt = OPTIONS 通过连接器的附加参数,用于FreeBSD中的PCRE库,同样需要指定-withld-opt =“ - L / usr / local / lib”。
--with-cpu-opt = CPU 指定编译的CPU,可用的值为:奔腾,pentiumpro,pentium3,Pentium4的,的Athlon,皓,AMD64,不再获得,SPARC64,PPC64
--without-PCRE 禁用PCRE库文件,同时将禁用HTTP重写模块,如果要在“位置”指令中使用正则表达式,同样需要PCRE库。
--with-pcre = DIR 设置PCRE库源文件路径
--with-pcre-opt = OPTIONS 在编译时为PCRE设置附加参数
--with-md5 = DIR 设置MD5库源文件路径
--with-md5-opt = OPTIONS 在编译时为MD5设置附加参数
--with-MD5-ASM 使用MD5汇编源
--with-sha1 = DIR 设置SHA1库源文件路径
--with-sha1-opt = OPTIONS 在编译时为SHA1设置附加参数。
--with-SHA1-ASM 使用SHA1汇编源
--with-zlib = DIR 设置的zlib库源文件路径
--with-zlib-opt = OPTIONS 在编译时为zlib的设置附加参数
--with-zlib-asm = CPU 为指定的CPU使用zlib的汇编源进行优化,可用值为:奔腾,pentiumpro。
--with-openssl = DIR 设置openssl库源文件路径。
--with-openssl-opt = OPTIONS 在编译时为OpenSSL的设置附加参数
--with调试 启用调试记录
--add-module = PATH  增加一个在PATH中的第三方模块。


 

猜你喜欢

转载自blog.csdn.net/zy12306/article/details/81875903