![Nginx应用与运维实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/597/33032597/b_33032597.jpg)
上QQ阅读APP看书,第一时间看更新
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=1739294461-mD0hJcN6mAWHRUpM5Gwe7HSFpf7uhtJ7-0-d2d199fc5dfc025597f3137526cca53d)
![](https://epubservercos.yuewen.com/565AA9/17698110507619406/epubprivate/OEBPS/Images/019-i.jpg?sign=1739294461-tZveZltVMoPvIrVfdHLFAKRLUfdGtg6f-0-2bbc1941e7a6ceb1b4159ab6890a68a3)
![](https://epubservercos.yuewen.com/565AA9/17698110507619406/epubprivate/OEBPS/Images/020-i.jpg?sign=1739294461-ZNXblyErNyQg5dsp9hH8jNGyRZN2Ggfa-0-c998d03a40e71d6c6ffd00907b33edc7)
对于表2-2,有以下三点说明。
·TCMalloc是谷歌开源的一个内存管理分配器,优于Glibc的malloc内存管理分配器。
·upstream是被代理服务器组的Nginx内部标识,通常称为上游服务器。
·开启pcre JIT支持,可以提升处理正则表达式的速度。
如表2-2所示,具有带“--with”前缀的编译配置参数的模块都不会被默认编译,若要使用该功能模块,需要使用提供的编译配置参数进行编译配置。相反,具有带“--without”前缀的编译配置参数的模块都会被默认编译,如果不想使用某个功能模块,在进行编译配置时添加带有“--without”前缀的参数即可。此处只列出了常用功能的编译配置参数,也可以通过编译配置命令的帮助参数获得更多的编译配置参数。
./configure --help