该部分整理常用的 Nginx 指令,以及需要重点关注的部分(注意事项)。
相关链接
Alphabetical index of directives
模块功能
在 Nginx 中,由很多的模块,用于扩展 Nginx 的功能。
模块(Modules)安装
以前安装模块的时候,只能重新编译在 Nginx 中,在编译时使用相应的选项。
动态模块(Dynamic Modules)
从 NGINX 1.9.11 开始,支持加载动态模块。但是,这样需要模块支持动态加载,参考 Dynamic Modules 文档。
需要使用 load_module 指令加载,例如 load_module modules/ngx_http_echo_module.so; 指令,但是很多发行版的 Nginx 模块是开箱即用的(已经预先设置),所以安装即可。不用我们再单独设置
参考文献
NGINX 加载动态模块(NGINX 1.9.11开始增加加载动态模块支持)
How to configure additional modules to nginx after installation?
Compiling Third-Party Dynamic Modules for NGINX and NGINX Plus
NGINX Docs | Dynamic Modules