Plugins 如何编写Nginx模块?

Plugins 如何编写Nginx模块?,plugins,nginx,Plugins,Nginx,我正在寻找如何为nginxweb服务器构建模块/插件的教程 有人能帮忙吗,我只是找不到合适的教程。 Nginx有一个模块链。当Nginx需要对响应进行gzip或chunk编码时,它会弹出一个模块来完成这项工作。当Nginx基于IP地址或HTTP身份验证凭据阻止对资源的访问时,模块会执行此操作。当Nginx与Memcache或FastCGI服务器通信时,一个模块就是对讲机 本指南旨在向您介绍Nginx模块链的详细信息。。。完成指南后,您将能够设计和生产高质量的模块,使Nginx能够完成以前无法完成

我正在寻找如何为nginxweb服务器构建模块/插件的教程

有人能帮忙吗,我只是找不到合适的教程。

Nginx有一个模块链。当Nginx需要对响应进行gzip或chunk编码时,它会弹出一个模块来完成这项工作。当Nginx基于IP地址或HTTP身份验证凭据阻止对资源的访问时,模块会执行此操作。当Nginx与Memcache或FastCGI服务器通信时,一个模块就是对讲机

本指南旨在向您介绍Nginx模块链的详细信息。。。完成指南后,您将能够设计和生产高质量的模块,使Nginx能够完成以前无法完成的任务。Nginx的模块系统有很多细微差别和细节,因此您可能希望经常参考本文档。我已经尽力使概念尽可能清晰,但我会直截了当地说,编写Nginx模块仍然是一项艰苦的工作


引用文件:

埃文·米勒(Evan Miller)写了这篇权威文章。 但它的某些部分有点过时了。你已经被警告过了

github搜索发现了这个问题。似乎是 更多最新信息

从我个人的经验来看,这是一个很大的帮助。您还必须深入了解NGINX的工作原理。我可以帮你

阅读的源代码也总是很有帮助的

还有一个我还没有查过,但看起来不错。

你可以找到一位官员


文件的结尾导致了一份新的回购协议(本帖发布前6周),内容充满了信息。

您在这方面有什么进展吗?我在这里也有同样的情况。看一看我的帖子:我觉得有一点没有在一篇精彩的帖子中那么明确:“最后,在nginx的配置中添加一个模块指令(默认值为/usr/local/nginx/conf/nginx.conf),以便为某个位置启用模块。location=/hello{hello_world;}'