Nginx原始碼閱讀(Hello World程式)

2021-08-18 02:38:58 字數 2156 閱讀 3060

**於深入理解nginx第3章

在nginx-1.10.2目錄下新建mytest目錄,把config檔案和ngx_http_mytest_module.c檔案放在mytest目錄下

// 在/usr

/local/nginx

/conf/nginx.conf中增加以下配置

// 定義http模組ngx_http_mytest_module

}

// 在nginx-1.10.2目錄下編譯nginx

./configure --add-module=mytest

make

make install

// 啟動nginx

sudo /usr/local/nginx/sbin/nginx

在瀏覽器中輸入http://localhost/test,返回hello world

nginx原始碼閱讀

scr os unix下 ngx alloc.c 分配記憶體的封裝 ngx daemon c 建立守護程序。ngx thread cond.c 條件變數的封裝。ngx recv.c socket收的封裝 ngx send.c socket發的封裝 ngx shmem.c 共享記憶體的封裝 ngx s...

Nginx原始碼閱讀(模組)

每個nginx模組,都是乙個ngx module t型別的變數。根據ngx module t的type,所有nginx模組可以分為5種型別 type ctx指向的資料結構 commands指向的資料結構 具體模組 ngx event core module等 ngx http core module...

《原始碼閱讀》原始碼閱讀技巧,原始碼閱讀工具

檢視某個類的完整繼承關係 選中類的名稱,然後按f4 quick type hierarchy quick type hierarchy可以顯示出類的繼承結構,包括它的父類和子類 supertype hierarchy supertype hierarchy可以顯示出類的繼承和實現結構,包括它的父類和...