- Nginx应用与运维实战
- 王小东
- 344字
- 2022-08-23 16:16:37
2.2.2 编译配置参数
编译Nginx源码文件时,首先需要通过编译配置命令configure进行编译配置。编译配置命令configure的常用编译配置参数如表2-2所示。
表2-2 Nginx中configure命令的常用编译配置参数
![](https://epubservercos.yuewen.com/565AA9/17698110507619406/epubprivate/OEBPS/Images/b2-2.jpg?sign=1739500168-dupWPxAXRxvak0wjGuZJXbd5OadFtLcL-0-d07f3e262da5348aff540468c52a6e84)
![](https://epubservercos.yuewen.com/565AA9/17698110507619406/epubprivate/OEBPS/Images/019-i.jpg?sign=1739500168-1MILTI89bv92KcMTMyf8rOdnrNtYfhLF-0-f405e80b17d2ca26d258de92f7f36e91)
![](https://epubservercos.yuewen.com/565AA9/17698110507619406/epubprivate/OEBPS/Images/020-i.jpg?sign=1739500168-jbc3C8t4oKmhysgrlTS0aJpsJQHyU5mU-0-02f3ad7a356a42a69b88c4279f812b25)
对于表2-2,有以下三点说明。
·TCMalloc是谷歌开源的一个内存管理分配器,优于Glibc的malloc内存管理分配器。
·upstream是被代理服务器组的Nginx内部标识,通常称为上游服务器。
·开启pcre JIT支持,可以提升处理正则表达式的速度。
如表2-2所示,具有带“--with”前缀的编译配置参数的模块都不会被默认编译,若要使用该功能模块,需要使用提供的编译配置参数进行编译配置。相反,具有带“--without”前缀的编译配置参数的模块都会被默认编译,如果不想使用某个功能模块,在进行编译配置时添加带有“--without”前缀的参数即可。此处只列出了常用功能的编译配置参数,也可以通过编译配置命令的帮助参数获得更多的编译配置参数。
./configure --help