nginx ngx_modules
生活随笔
收集整理的這篇文章主要介紹了
nginx ngx_modules
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在ngx_module.h中引用了兩個至關(guān)重要的外部變量
| 1 2 | extern ngx_module_t *ngx_modules[]; extern char *ngx_module_names[]; |
ngx_modules跟ngx_module_names定義在ngx_modules.c中,這個文件并不存在于nginx源碼中,在編譯時執(zhí)行configure動態(tài)生成。ngx_modules數(shù)組包含所有的Nginx模塊,Nginx啟動時會調(diào)用ngx_cycle_modules函數(shù),原型如下:
| 1 | ngx_int_t ngx_cycle_modules(ngx_cycle_t *cycle) |
此函數(shù)的目的是將ngx_modules中的數(shù)據(jù)復(fù)制到cycle中,函數(shù)調(diào)用順序如下:
main->ngx_init_cycle->ngx_cycle_modules總結(jié)
以上是生活随笔為你收集整理的nginx ngx_modules的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cdn与服务器的关系_掐指算算: 你的C
- 下一篇: nginx丢弃http包体处理