• WL
    2019-04-24
    老师再问一个问题, 在ngx_command_t 的数组中怎么看一个参数可以设定的可选值\默认值, 以及这个参数表示的含义呢, 我在这个数组中好像没有看到这些内容的指示.

    作者回复: 你说的这已经是模块开发方面的问题的,请参见《深入理解Nginx:模块开发与架构解析》第4章4.2节

    
    
  • WL
    2019-04-24
    老师有两个我问题不是很理解:
    1. Embedded Variables 的意思是指这个变量可以在我写的程序中使用设置或者拿到对应的值吗?
    2. 官网中的 Context: http, server, location 这一条是指这个参数设定在这三个上下文中是等价的吗? 有优先顺序吗? 比如在http 和 sever中都设定了某个参数, 但是值是不同的, 取哪个呢?

    作者回复: 1、是的。
    2、请参见第43课。

    
    
  • 西雅图搬砖狗
    2018-12-08
    哈哈,那个uml diagram总结的太好了。我一直都对ngx_module_t,ngx_http_module_t,ngx_core_module_t,ctx,相互之间的关系搞的头很昏,这张图完全解决了这个问题!

    作者回复: :-)

    
    
  • 柠檬很萌
    2018-11-30
    老师,后续会讲解第三方模块编写么?目前在看相关代码,感觉不是特别理解。

    作者回复: 这门课程不会讲C语言模块的开发。《深入理解Nginx:模块开发与架构解析》这本书一半篇幅在讲模块开发。

    
    
  • yesir
    2018-11-26
    在看视频之前,大体上知道模块的概念就相当于某方面的特性,看了33、34这2节视频之后,反而不是很清楚模块到底是什么,怎么划分的,感觉很模糊,特别是父子模块之间是怎样一种关系,是因为对面向对象的继承体系中毒太深了吗

    作者回复: 父子模块?你是说http模块与http框架间的关系吗?可以理解为http框架定义了一个抽象类或者接口类,而每个http模块必须实现类中的方法。

    
    
我们在线,来聊聊吧