当前位置: 首页 > news >正文

ngx_http_core_srv_conf_t

定义在

src\http\ngx_http_core_module.h 

typedef struct {
    /* array of the ngx_http_server_name_t, "server_name" directive */
    ngx_array_t                 server_names;

    /* server ctx */
    ngx_http_conf_ctx_t        *ctx;

    u_char                     *file_name;
    ngx_uint_t                  line;

    ngx_str_t                   server_name;

    size_t                      connection_pool_size;
    size_t                      request_pool_size;
    size_t                      client_header_buffer_size;

    ngx_bufs_t                  large_client_header_buffers;

    ngx_msec_t                  client_header_timeout;

    ngx_flag_t                  ignore_invalid_headers;
    ngx_flag_t                  merge_slashes;
    ngx_flag_t                  underscores_in_headers;

    unsigned                    listen:1;
#if (NGX_PCRE)
    unsigned                    captures:1;
#endif

    ngx_http_core_loc_conf_t  **named_locations;
} ngx_http_core_srv_conf_t;

ngx_http_core_srv_conf_t 是 Nginx HTTP 核心模块在 server 层级的配置中枢,负责存储虚拟主机的域名、资源分配策略、协议行为规则等关键参数,并协调各模块的配置管理。


listen 是一个 1 位的位域字段 unsigned listen:1),用于标记当前 server 块是否显式配置了 listen 指令

  • 当用户在 server 块中配置了 listen 指令(例如 listen 80;listen 443 ssl;)时,Nginx 会将 listen 字段置为 1

  • 如果未显式配置 listen,该字段默认为 0,此时 Nginx 会使用 默认监听行为 (通常是监听 80 端口或 443 端口,取决于是否启用 SSL)

相关文章:

  • 详解c++的编译过程,如何从源文件到可执行文件到
  • 每天五分钟深度学习框架pytorch:基于pytorch搭建循环神经网络RNN
  • 自然梯度下降公式解析
  • java生成一个可以下载的word文件
  • 【Spring】循环依赖
  • 【最新版】智慧小区物业管理小程序源码+uniapp全开源
  • PLC控制柜在技术创新驱动中功能演进 尤劲恩科技
  • C++20 线程协调类:从入门到精通
  • 大模型知识补充
  • 【APT攻击】针对渗透测试人员的大规模钓鱼攻击,涉及38个Github账号,你中招了吗?
  • 【大模型基础_毛玉仁】2.6 非 Transformer 架构
  • 【Go】运算符笔记
  • MFC开发:图形的绘制
  • C++八大常见的设计模式的实现与实践指南
  • 【亲测有效,已顺利上线】你好,你的小程序涉及提供播放、观看等服务,请补充选择:文娱-其他视频类目。(多种没有资质的解决方案)
  • 【EDA】Altium Designer关于禁网设置的那些事
  • 数据库系统概论
  • 【大模型基础_毛玉仁】3.1 Prompt 工程简介
  • 从0到1彻底掌握Trae:手把手带你实战开发AI Chatbot,提升开发效率的必备指南!
  • 活码在实际操作中的具体场景有哪些?怎么应用?
  • 日本航空自卫队一架练习机在爱知县坠毁
  • 白玉兰奖征片综述丨动画的IP生命力
  • 上海145家博物馆、73家美术馆将减免费开放
  • 当代科技拟召开债券持有人会议 ,对“H20科技2”进行四展
  • 巴方:印度上周导弹袭击造成至少40名平民死亡
  • 男子退机票被收90%的手续费,律师:虽然合规,但显失公平