随笔分类 - nginx
摘要:nginx配置主要来源有两部分,一个来源是通过命令行 -g传入的指令,另一个来源是通过配置文件。(配置文件可以通过 -c指定,默认为 conf/nginx.conf)配置的实现配置实现是在nginx的初始化cycle里面进行的ngx_init_cycle(&init_cycle)1首先调用ngx_conf_param(&conf) ,对通过 -g导入的指令进行解析,如果存在的话。该指令通过&cf->cycle->conf_param获取,其中cf为上行的conf,对conf_file进行设置,目的在于告诉指令解析器我这个配置只是对单指令进行解析。并非来自于文
阅读全文
摘要:把这些日子看nginx的一些笔记整理了下,准备放在这里,发现越整理越大,这次有些比较粗糙,下次按照各个模块在细化下主要是两部分,诞生准备接客流程,和接客服务流程。为了清晰点,这里只分析单进程的nginx,对于多个工作进程的nginx模式,这里暂时不讨论。诞生准备接客流程 nginx的这个小baby诞生前的初始化工作若干,这里的小baby特指建立的ngx_cycle_t,nginx服务的生命周期用到的核心组件都在它里面设置错误信息存储的buffer ngx_strerror_init从启动的命令中获取参数,赋予相应的变量 ngx_get_options(argc, argv)-...
阅读全文
浙公网安备 33010602011771号