作者:邓永超
链接: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参数配置详解(转)相关推荐

  1. 【深入理解Hadoop原理】Hadoop 参数配置 详解

    Hadoop 参数配置 详解 一.常用端口 组件 节点 默认端口 配置 用途说明 HDFS DataNode 50010 dfs.datanode.address datanode服务端口,用于数据传 ...

  2. JVM启动参数配置详解

    JVM启动参数配置详解 1. JDK8的JVM启动参数默认配置 2. JDK8的JVM启动参数说明 2.1 基本参数 2.2 G1相关参数 2.3 辅助信息 1. JDK8的JVM启动参数默认配置 - ...

  3. 【收藏】hdfs参数配置详解

    hdfs-site.xml 配置参数 hdfs-site.xml 参数配置

  4. 5G-NR非连续接收DRX参数配置详解

    5G-NR系统配置中的非连续接收系统 DRX:Discontinuous Reception 5G终端商用在即,根据前期测试及部分5G友好用户反馈,"5G终端功耗大,待机差"问题特 ...

  5. yacs、yaml进行实验参数配置详解

    1 介绍 很多模型需要设置超参数,当超参数过多时,不方便管理,于是出现了很多类似yaml,yacs的包.YACS是一个轻量级库,用于定义和管理系统配置,例如那些在为科学实验设计的软件中常见的配置.这些 ...

  6. 水文遥测终端RTU参数配置详解

    在河流.水库等的水情监测中,水文遥测终端RTU提供水情数据采集和传输的功能,RTU在使用之前需要根据SL651-2014<水文监测数据通信规约>和监测现场的要求进行参数设定,本文将以唐山蓝 ...

  7. flume中hdfs sinks参数配置详解

    Flume中的HDFS Sink应该是非常常用的,其中的配置参数也比较多,在这里记录备忘一下. channel type hdfs path 写入hdfs的路径,需要包含文件系统标识,比如:hdfs: ...

  8. Springboot-RabbitMq 参数配置详解

    基础信息 spring.rabbitmq.host: 默认localhost spring.rabbitmq.port: 默认5672 spring.rabbitmq.username: 用户名 sp ...

  9. Spark性能相关参数配置详解

    随着Spark的逐渐成熟完善, 越来越多的可配置参数被添加到Spark中来, 本文试图通过阐述这其中部分参数的工作原理和配置思路, 和大家一起探讨一下如何根据实际场合对Spark进行配置优化. 由于篇 ...

最新文章

  1. 存储转发死锁及其防止
  2. centos ip配置_vitrualbox虚拟机下centos系统设置固定IP
  3. SaltStack状态导入(include)
  4. c#是否参入中间变量交换变量的几种方法
  5. Web前端开发笔记——第四章 JavaScript程序设计 第四节 条件语句和循环语句
  6. 计算日期时间间隔,可计算情侣计算在一起的。精确到,天,时,分,秒(输入的日期距离现在有:819天19670小时1180221分钟70813262秒)
  7. 震惊!几道Python 理论面试题,Python面试题No18
  8. 世界上最有能量的语言,一定要经常说!
  9. C#中string.format用法详解
  10. PHP读取CSV文件
  11. 斗鱼TV Web API
  12. java 元胞自动机_元胞自动机 Java实现
  13. 基于mfc 组态软件_仪表人零基础学系统组态,必备知识!
  14. 计算机组成原理笔记(一):概述
  15. mysql 翻译函数_Mysql翻译拼音
  16. 蓝电电池测试软件电流密度,磷化铁复合材料的制备及其作为锂离子电池负极材料性能研究...
  17. ROS 教程1 机器人操作系统 基础知识 节点 话题 消息 服务 行动 参数 日志 TF变换 目标结构 启动文件
  18. 使用微搭低代码制作每日菜单小程序
  19. 程序员的开发工具:Java语言开发人员常用软件
  20. NetBackup 8.2 LinuxR Oracle脚本备份

热门文章

  1. Python定时任务库schedule的使用
  2. 微信小程序实现上传图片功能
  3. “.plt“文件转png格式图片简写
  4. 扩展欧几里得算法(求逆元)
  5. e的x次方在python中怎么打出来_#e的x次方在excel里面怎么打出来#excel中10的几次方怎么输入...
  6. 10个Scratch热门作品(2)
  7. Hp-socket高性能网络库二--tcp组件pull接收模型
  8. MySQL数据库的约束
  9. VMware虚拟机安装Mac OS X Lion正式版教程
  10. 欧洲共同语言框架的b2-c1,德语语法A1-A2-B1-B2-C1