3rdPartyModulesChs

= 第三方模块 = These modules are not officially supported and may not be compatible across versions of Nginx. Nevertheless many of them may prove useful to many people. Enjoy at your own risk.

编译第三方模块
Modules are typically added by compiling them along with the Nginx source.

From the Nginx source directory, type:

./configure --add-module=/path/to/module1/source \ --add-module=/path/to/module2/source

You can use as many  arguments as needed.

Be aware that some modules may require additional libraries to be installed on your system.

编写你自己的模块
Evan Miller has written the definitive guide to Nginx module development. But some parts of it are a little out of date. You've been warned.

A github search turned up the Nginx Development Kit. It seems to be more up to date.

See also the tools at the bottom of this page.

= 知名模块 =

= Tools for module developers =

= Third party patches = These patches must be applied to the Nginx source code tree. There's no guarantee these patches will apply to a particular version of Nginx.

As with third party modules, these patches are not officially supported. Your mileage may vary.

= Tools for Migration =

= References =
 * github search