nginx如何跑起来
nginx的main函数位于core/nginx.c
。
执行了configure
之后,就会生成一个文件objs/ngx_modules.c
,里面就是需要加载的模块的入口结构体,所以核心代码直接使用ngx_modules.c
进行编译,链接时再将所有的.o
文件链接到一起就形成可执行文件了。比如ngx_event_core_module
模块位于event/ngx_event.c
。
nginx的main函数位于core/nginx.c
。
执行了configure
之后,就会生成一个文件objs/ngx_modules.c
,里面就是需要加载的模块的入口结构体,所以核心代码直接使用ngx_modules.c
进行编译,链接时再将所有的.o
文件链接到一起就形成可执行文件了。比如ngx_event_core_module
模块位于event/ngx_event.c
。