在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ handler 模塊的基本結(jié)構(gòu)
示例: hello handler 模塊
什么是 Nginx
handler 模塊的掛載
Nginx 特點
handler 模塊簡介
初探 Nginx 架構(gòu)
Nginx 的模塊化體系結(jié)構(gòu)
更多 handler 模塊示例分析
Nginx 基礎(chǔ)概念
upstream 模塊簡介
Nginx 的請求處理
過濾模塊簡介
基本數(shù)據(jù)結(jié)構(gòu)
模塊的基本結(jié)構(gòu)
負(fù)載均衡模塊
過濾模塊的分析
core 模塊
handler 模塊的基本結(jié)構(gòu)
Nginx 的配置系統(tǒng)
handler 的編寫步驟
handler 模塊的編譯和使用
event 模塊

handler 模塊的基本結(jié)構(gòu)

除了上一節(jié)介紹的模塊的基本結(jié)構(gòu)以外,handler 模塊必須提供一個真正的處理函數(shù),這個函數(shù)負(fù)責(zé)對來自客戶端請求的真正處理。這個函數(shù)的處理,既可以選擇自己直接生成內(nèi)容,也可以選擇拒絕處理,由后續(xù)的 handler 去進(jìn)行處理,或者是選擇丟給后續(xù)的 filter 進(jìn)行處理。來看一下這個函數(shù)的原型申明。

typedef ngx_int_t (*ngx_http_handler_pt)(ngx_http_request_t *r);

r 是 http 請求。里面包含請求所有的信息,這里不詳細(xì)說明了,可以參考別的章節(jié)的介紹。 該函數(shù)處理成功返回 NGX_OK,處理發(fā)生錯誤返回 NGX_ERROR,拒絕處理(留給后續(xù)的 handler 進(jìn)行處理)返回 NGX_DECLINE。 返回 NGX_OK 也就代表給客戶端的響應(yīng)已經(jīng)生成好了,否則返回 NGX_ERROR 就發(fā)生錯誤了。