niginx参数配置详解(转)
链接:https://zhuanlan.zhihu.com/p/38015228
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
configure 参数详解
目录参数
--prefix=PATH nginx安装后部署的根目录 /usr/local/nginx
--sbin-path=PATH 可执行文件放置路径 /sbin/nginx
--conf-path=PATH 配置文件放置路径 /conf/nginx.conf
--error-log-path=PATH error日志文件放置路径 /logs/error.log
--pid-path=PATH pid文件存放路径 /logs/nginx.pid
--lock-path=PATH lock文件放置路径 /logs/nginx.lock
--builddir=DIR 编译产生文件放置目录(Mackfile,目标,执行文件) /objs
--with-perl_modules_path=PATH per lmodule放置路径 无
--with-perl=PATH perl binary放置目录 无
--http-log-path=PATH access日志放置位置 /logs/access.log
--http-client-body-temp-path=PATH 临时文件 /client_body_temp
--http-proxy-temp-path=PATH 反向代临时文件夹 /proxy_temp
--http-fastcgi-temp-path=PATH fastcgi所使用临时目录 /fastcgi_temp
--http-uwsgi-temp-path=PATH UWSGI临时目录 /uwsgi_temp
--http-scgi-temp-path=PATH SCGI临时放置目录 scgi_temp
编译相关参数:
--with-cc=PATH C编译的路径
--with-cpp=PATH C预编译的路径
--with-cc-opt=OPTIONS 编译加入一些参数
--with-ld-opt=OPTIONS 生成目录文件
--with-cpu-opt=CPU 指定cpu处理架构
依赖相关参数:
--without-pcre nginx.conf支持正则表达式使用
--with-pcre 强制使用PCRE库
--with-pcre=DIR 指定PCRE库源码位置
--with-pcre-opt=OPTIONS 编译PCRE源码希望加入编译选项
库设置参数:
--with-openssl=DIR 指定openSSL源码位置 支持https必须配置这个
--with-openssl-opt=OPTIONS 编译SSL源码是希望加入编译选项
ATOMIC原子库设置参数:
--with-libatomic 强制使用atomic库
actom库是CPU架构独立的一种院子操作实现
--width-libatom=DIR atomic所在位置
散列函数库设置参数:
--with-MD5=DIR 指定MD5源码位置(nginx内部有MD5实现)
--with-MD5-opt=OPTIONS 编译MD5源码时加入参数
--with-MD5-asm 使用MD5的汇编源码
--with-SHA1=DIR 指定SHA1库源码位置
--with-SHA1-opt=OPTIONS 编译SHA`加入参数
--with-SHA1-asm 使用sha1的汇编源码
zlib库参数设置:
--with-zlib=DIR 指定ZLIb源码位置,使用gzip需要用到
--with-slib-opt=OPTION 编译zlib加入参数
--with-zlib-asm=CPU 指定zlib源码编译优化功能
模块相关参数:
事件模块:
--with-rtsig_module 使用rtsigmodule处理事件驱动
--with-select_module 使用select module 处理时间驱动
--without-select_module不安装select module
--with-poll_module 使用poll module处理时间处理驱动
--without-poll_module 不安装 poll modull模块驱动
--with-aio_module 使用AIO方式处理时间驱动
默认即编译计入NGinx的HTTP模块 (去除默认模块)
--without-http_charset_module 这个可以将HTTP响应重编码
--without-http_gzip_module content-type执行Gzip压缩
--without-http_ssi_module 响应包体中加入特定的内容,如html文件头文件尾
--without-http_userid_module 这个模块可以通过HTTP请求头补信息一些字段认证用户信息,已确定请求是否合法
--without-http_access_module 根据IP地址限制能够访问服务器客户端
--without-http_auth_basic_moudle 提供简单的用户名、密码认证
--without-http_autoindex_module 该模块提供建的目录浏览功能
--without-http_geo_module 定义一些遍历和客户端的ip地址做关联
--without-http_map_module 建立一个key/value映射表,可以对url做特殊处理
--without-http_split_clients_module 更具客户端信息区分处理
--without-http_refere_module 根据请求中的referer字段来拒绝请求
--without-http_refere_module 该模块提供HTTP请求在NGINX服务内部重定向功能,依赖PCRE库
--without-http_proxy_module http反向代理功能
--without-http_fastcgi_module FastCGI功能
--without-http_uwsgi_module uwSGI功能
--without-http_scgi_moudle 提供SCGI 功能
--without-http_memcached_module 直接有上游服务读取数据
--without-http_limit_zone_module 针对某个IP地址限制并发数
--without-http_limit_req_module 对某个地址限制请求数
--without-http_empty_git_module 接受无请求是返回 1*1像素gif图片
--without-http_browser_module 识别浏览器
--without-http_upstream_ip_hash_module 实现负载均衡用到
默认不会编译进入Nginx的HTTP模块
--with-http_ssl_module 支持SSL协议提供HTTPS服务
--with-http_realip_module 可以从客户端请求里度header信息
--with-http_addition_module 返回客户端HTTP包体头部或者尾部增加内容
--with-http_xslt_module 使XML格式数据发给客户前家XSL渲染(libxml2 libxslt)
--with-http_image_filter_module 图片压缩支持指定大小 (libgd)
--with-http_geoip_module 该某块可以更具MaxMindGEoIP的IP地址数据库得到实际地址位置
--with-http_sub_module 替换字符串
--with-http_dav_module Nginx支持Webdav标准
Webdav 协议中的 PUT DELETE COPY MOVE MKCOL
--with-http_flv_module 可以观看,拖动flash视屏
--with-http_mp4_module 拖动MP4视屏
--with-http_gzip_static_module 静态资源压缩
--with-http_random_index_module 访问目录随机返回任意文件
--with-http_secure_link_module 验证请求是否有效机制
--with-http_degradation_module 特殊系统调用 返回202 444
--with-http_stub_status_module 该模块统计页面获取相关的并发数
--with-google_perftool_module 给提供Google性能测试工具
邮件代理服务相关mail模块:
--with-mail 邮件服务反向代理模块 反向代理IMAP POP3 SMTP
--with-main_ssl_module 基于SSL/TSL协议执行上使用
--without-mail-pop3_module 不安装支持POP3协议
--without-main_imap_module
--without-mail_smtp_module
--with_debug 打印debug调用级别日志代码编译进nginx
--add-module-PATH 当NGinx加入第三块模块
--without-http 静止http服务器
--without-http-cache 禁用HTTP服务器里缓存cache特性
--with-file-aio 启用文件异步I/O处理磁盘文件
--with-ipv6 使用NGinx支持IPV6
--user=USER 这个Nginxworker进程运行时所属用户
--group=GROUP 指定Nginx worker进程运行时 所属的组
转载于:https://www.cnblogs.com/milkone/p/9361192.html
niginx参数配置详解(转)相关推荐
- 【深入理解Hadoop原理】Hadoop 参数配置 详解
Hadoop 参数配置 详解 一.常用端口 组件 节点 默认端口 配置 用途说明 HDFS DataNode 50010 dfs.datanode.address datanode服务端口,用于数据传 ...
- JVM启动参数配置详解
JVM启动参数配置详解 1. JDK8的JVM启动参数默认配置 2. JDK8的JVM启动参数说明 2.1 基本参数 2.2 G1相关参数 2.3 辅助信息 1. JDK8的JVM启动参数默认配置 - ...
- 【收藏】hdfs参数配置详解
hdfs-site.xml 配置参数 hdfs-site.xml 参数配置
- 5G-NR非连续接收DRX参数配置详解
5G-NR系统配置中的非连续接收系统 DRX:Discontinuous Reception 5G终端商用在即,根据前期测试及部分5G友好用户反馈,"5G终端功耗大,待机差"问题特 ...
- yacs、yaml进行实验参数配置详解
1 介绍 很多模型需要设置超参数,当超参数过多时,不方便管理,于是出现了很多类似yaml,yacs的包.YACS是一个轻量级库,用于定义和管理系统配置,例如那些在为科学实验设计的软件中常见的配置.这些 ...
- 水文遥测终端RTU参数配置详解
在河流.水库等的水情监测中,水文遥测终端RTU提供水情数据采集和传输的功能,RTU在使用之前需要根据SL651-2014<水文监测数据通信规约>和监测现场的要求进行参数设定,本文将以唐山蓝 ...
- flume中hdfs sinks参数配置详解
Flume中的HDFS Sink应该是非常常用的,其中的配置参数也比较多,在这里记录备忘一下. channel type hdfs path 写入hdfs的路径,需要包含文件系统标识,比如:hdfs: ...
- Springboot-RabbitMq 参数配置详解
基础信息 spring.rabbitmq.host: 默认localhost spring.rabbitmq.port: 默认5672 spring.rabbitmq.username: 用户名 sp ...
- Spark性能相关参数配置详解
随着Spark的逐渐成熟完善, 越来越多的可配置参数被添加到Spark中来, 本文试图通过阐述这其中部分参数的工作原理和配置思路, 和大家一起探讨一下如何根据实际场合对Spark进行配置优化. 由于篇 ...
最新文章
- 存储转发死锁及其防止
- centos ip配置_vitrualbox虚拟机下centos系统设置固定IP
- SaltStack状态导入(include)
- c#是否参入中间变量交换变量的几种方法
- Web前端开发笔记——第四章 JavaScript程序设计 第四节 条件语句和循环语句
- 计算日期时间间隔,可计算情侣计算在一起的。精确到,天,时,分,秒(输入的日期距离现在有:819天19670小时1180221分钟70813262秒)
- 震惊!几道Python 理论面试题,Python面试题No18
- 世界上最有能量的语言,一定要经常说!
- C#中string.format用法详解
- PHP读取CSV文件
- 斗鱼TV Web API
- java 元胞自动机_元胞自动机 Java实现
- 基于mfc 组态软件_仪表人零基础学系统组态,必备知识!
- 计算机组成原理笔记(一):概述
- mysql 翻译函数_Mysql翻译拼音
- 蓝电电池测试软件电流密度,磷化铁复合材料的制备及其作为锂离子电池负极材料性能研究...
- ROS 教程1 机器人操作系统 基础知识 节点 话题 消息 服务 行动 参数 日志 TF变换 目标结构 启动文件
- 使用微搭低代码制作每日菜单小程序
- 程序员的开发工具:Java语言开发人员常用软件
- NetBackup 8.2 LinuxR Oracle脚本备份
热门文章
- Python定时任务库schedule的使用
- 微信小程序实现上传图片功能
- “.plt“文件转png格式图片简写
- 扩展欧几里得算法(求逆元)
- e的x次方在python中怎么打出来_#e的x次方在excel里面怎么打出来#excel中10的几次方怎么输入...
- 10个Scratch热门作品(2)
- Hp-socket高性能网络库二--tcp组件pull接收模型
- MySQL数据库的约束
- VMware虚拟机安装Mac OS X Lion正式版教程
- 欧洲共同语言框架的b2-c1,德语语法A1-A2-B1-B2-C1