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