nginx(二):nginx的yum安装

yum安装nginx后的编译配置:

#yum -y install nginx
#nginx -V
--prefix=/usr/share/nginx   			、、定义编译后的nginx服务器文件的目录为/usr/share/nginx。
	--sbin-path=/usr/sbin/nginx 		、、定义编译后的nginx的sbin文件的目录为/usr/sbin/nginx。
	--modules-path=/usr/lib64/nginx/modules  、、定义编译后的nginx动态模块的目录为/usr/lib64/nginx/modules。
	--conf-path=/etc/nginx/nginx.conf 	、、定义编译后的nginx的主配置文件nginx.conf的路径及名称为/etc/nginx/nginx.conf。
	--error-log-path=/var/log/nginx/error.log  、、设置主要错误,警告和诊断文件的名称及路径为/var/log/nginx/error.log。
	--pid-path=/run/nginx.pid 			、、设置nginx.pid将存储主进程的进程ID 的文件名及路径为/run/nginx.pid。
--user=nginx 							、、设置编译后的nginx服务的所有者。
--group=nginx 							、、设置编译后的nginx服务的所属组。
--http-log-path=/var/log/nginx/access.log  、、设置编译后的http服务器的主请求日志文件的名称为/var/log/nginx/access.log。
--http-client-body-temp-path=/var/lib/nginx/tmp/client_body 、、定义用于存储包含客户端请求正文的临时文件的目录为/var/lib/nginx/tmp/client_body。
--http-proxy-temp-path=/var/lib/nginx/tmp/proxy 			、、定义一个目录,用于存储带有从代理服务器接收到的数据的临时文件/var/lib/nginx/tmp/proxy。
--http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi 		、、定义一个目录,用于存储包含从FastCGI服务器接收到的数据的临时文件/var/lib/nginx/tmp/fastcgi 。
--http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi 			、、定义一个目录,用于存储包含从uwsgi服务器接收到的数据的临时文件/var/lib/nginx/tmp/uwsgi 。
--http-scgi-temp-path=/var/lib/nginx/tmp/scgi 				、、定义一个目录,用于存储带有从SCGI服务器接收到的数据的临时文件/var/lib/nginx/tmp/scgi。
--with-file-aio 		、、支持 在FreeBSD和Linux上使用 异步文件I / O(AIO)。
--with-ipv6 			、、支持ipv6地址
--with-http_ssl_module  、、启用构建将HTTPS协议支持添加 到HTTP服务器的模块的功能。默认情况下未构建此模块。需要OpenSSL库来构建和运行此模块。
--with-http_v2_module   、、支持构建提供对HTTP / 2支持的模块 。默认情况下未构建此模块。
--with-http_realip_module  、、启用构建ngx_http_realip_module 模块的功能,该模块将客户端地址更改为在指定的标头字段中发送的地址。默认情况下未构建此模块。
--with-stream_ssl_preread_module 、、支持构建一个模块,该模块向流模块添加 SSL / TLS协议支持。默认情况下未构建此模块。需要OpenSSL库来构建和运行此模块。
--with-http_addition_module    、、允许构建ngx_http_addition_module 模块,该模块在响应前后添加文本。默认情况下未构建此模块。
--with-http_xslt_module=dynamic  、、支持构建ngx_http_xslt_module 模块,该 模块使用一个或多个XSLT样式表转换XML响应。默认情况下未构建此模块。该libxml2的和 的libxslt库需要构建和运行此模块。
--with-http_image_filter_module=dynamic 
--with-http_sub_module:、、支持构建ngx_http_sub_module 模块,该模块通过将一个指定的字符串替换为另一个指定的字符串来修改响应。默认情况下未构建此模块。
--with-http_dav_module:、、支持构建ngx_http_dav_module 模块,该模块通过WebDAV协议提供文件管理自动化。默认情况下未构建此模块。
--with-http_flv_module:、、支持构建ngx_http_flv_module 模块,该模块为Flash Video(FLV)文件提供伪流服务器端支持。默认情况下未构建此模块。
--with-http_mp4_module:、、支持构建ngx_http_mp4_module 模块,该模块为MP4文件提供伪流服务器端支持。默认情况下未构建此模块。
--with-http_gunzip_module: 、、支持为不支持“ gzip”编码方法的客户端构建ngx_http_gunzip_module 模块,该 模块使用“ Content-Encoding: gzip” 解压缩响应。默认情况下未构建此模块。
--with-http_gzip_static_module: 、、支持构建ngx_http_gzip_static_module 模块,该 模块支持发送.gz扩展名为“ ”的预压缩文件,而不是常规文件。默认情况下未构建此模块。
--with-http_random_index_module  、、支持构建ngx_http_random_index_module 模块,该 模块处理以斜杠(' /')结尾的请求,并在目录中选择一个随机文件作为索引文件。默认情况下未构建此模块。
--with-http_secure_link_module   、、启用构建 ngx_http_secure_link_module 模块。默认情况下未构建此模块。
--with-http_degradation_module   、、启用构建 ngx_http_degradation_module模块。默认情况下未构建此模块。
--with-http_slice_module      、、支持构建ngx_http_slice_module 模块,该 模块将请求拆分为子请求,每个子请求都返回一定范围的响应。该模块提供了更有效的大响应缓存。默认情况下未构建此模块。
--with-http_stub_status_module  、、支持构建ngx_http_stub_status_module 模块,该 模块提供对基本状态信息的访问。默认情况下未构建此模块。
--with-http_perl_module=dynamic 、、支持构建 嵌入式Perl模块。默认情况下未构建此模块。
--with-http_auth_request_module 、、允许构建ngx_http_auth_request_module 模块,该 模块基于子请求的结果实现客户端授权。默认情况下未构建此模块。
--with-mail=dynamic 			、、启用POP3 / IMAP4 / SMTP 邮件代理服务器。
--with-mail_ssl_module          、、启用构建将 SSL / TLS协议支持添加 到邮件代理服务器的模块的功能。默认情况下未构建此模块。需要OpenSSL库来构建和运行此模块。
--with-pcre 					、、强制使用PCRE库。
--with-pcre-jit 				、、使用“及时编译”支持(1.1.12,pcre_jit指令)构建PCRE库 。
--with-stream=dynamic 			、、支持构建 用于通用TCP / UDP代理和负载平衡的 流模块。默认情况下未构建此模块。
--with-stream_ssl_module 		、、支持构建一个模块,该模块 向流模块添加 SSL / TLS协议支持。默认情况下未构建此模块。需要OpenSSL库来构建和运行此模块。
--with-google_perftools_module  、、允许构建 ngx_google_perftools_module 模块,以使用Google Performance Tools对nginx工作进程进行 性能分析。该模块供nginx开发人员使用,默认情况下未构建。
--with-debug 				、、启用调试日志。
--with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' 
	、、设置将添加到CFLAGS变量的其他参数。在FreeBSD下使用系统PCRE库时, --with-cc-opt="-I /usr/local/include" 应指定。如果select()需要增加支持的文件数量,也可以在此处指定,例如: --with-cc-opt="-D FD_SETSIZE=2048"。
--with-ld-opt='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E'
	、、设置在链接期间将使用的其他参数。在FreeBSD下使用系统PCRE库时, --with-ld-opt="-L /usr/local/lib" 应指定。
	
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值