nginx期望在哪里find它的模块?

nginx希望在哪里find它的模块的二进制文件? 例如,按照惯例,我应该在哪里安装模块nginx_ajp_module

模块path将根据您使用的Linux发行版而有所不同。 一些发行版(例如基于Debian的)可能会把它放在奇怪的地方。

要在您的系统上find模块path,运行nginx -V并在输出中查找--modules-path 。 例如:

 nginx version: nginx/1.10.1 built by gcc 6.1.1 20160510 (Red Hat 6.1.1-2) (GCC) built with OpenSSL 1.0.2h-fips 3 May 2016 (running with OpenSSL 1.0.2j-fips 26 Sep 2016) TLS SNI support enabled configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules ... 

您还应该知道,dynamic模块加载仅在1.10开发周期中引入。 比这更老的模块被devise成直接编译到nginx中,并且需要更新以进行dynamic加载。 你链接到的模块是这样一个。 请联系其开发人员获取更多信息