如何写Nginx的模块?(How to write a Nginx module?)

2019-06-26 21:33发布

我试图找到如何建立Nginx的网络服务器的模块/插件教程。

有人可以帮助请,我似乎无法找到合适的教程。

Answer 1:

从文档报价:

埃文·米勒写了明确的指导Nginx的模块开发 。 但是它的某些部分是有点过时了。 你已经被警告。

一个github上搜索止跌回升的Nginx的开发工具包 。 这似乎更是最新的。

从我自己的亲身经历, 埃文米勒的引导是有很大的帮助。 你还必须有NGINX如何运作的深刻理解。 Agentzh的教程可以帮助你。

阅读源代码了模块总是有益的了。

还有一个视频教程 ,我还没有检查,但它看上去不错。



Answer 2:

http://www.evanmiller.org/nginx-modules-guide.html

nginx的具有模块链 。 当Nginx的需要gzip压缩或块编码的响应,它鞭子一个模块做的工作。 当Nginx的块访问基于IP地址或HTTP认证证书的资源,一个模块将进行偏转。 Nginx的时候用的Memcache或FastCGI的服务器通信,一个模块是对讲机...

本指南的目的是教你的Nginx的模块链的细节......当你与引导完成后,你就可以设计和生产高品质的模块,可以让Nginx的做的事情它不能做之前。 Nginx的的模块系统有很多细微差别和基本事实的,所以你可能会想经常请参阅本文件。 我试图让尽可能明确的概念,但我会坦率地说,写Nginx的模块仍然可以努力工作......



Answer 3:

http://nutrun.com/weblog/2009/08/15/hello-world-nginx-module.html

http://blog.zhuzhaoyuan.com/2009/08/creating-a-hello-world-nginx-module



Answer 4:

你可以找到一个官方这里Nginx的开发指南 。

该文件的结束导致一个新的回购协议(此职位前6周)充满了这方面的例子 。



文章来源: How to write a Nginx module?
标签: plugins nginx