怎么理解nginx源码分析中的变量?

怎么理解nginx源码分析中的变量?
问在线客服
扫码问在线客服
  • 回答数

    1

  • 浏览数

    1,444

1个回答 默认排序
  • 默认排序
  • 按时间排序

nginx的配置文件使用简单灵活,某些部分还具备脚本语言的特点,变量就是其中一个特色,脚本语言都有变量这个东西,其作用就是让内容可变,用名称代替可变的内容,所以变量具有赋值和取值的特点。Nginx的变量跟php一样,以$开头。两种用法:赋值set $some_var nginx;取值$some_var。所有变量只能在配置文件解析,也就是工作进程启动之前创建,有些是内置的变量,有些是自定义的变量。没什么区别,比如 $http_host是内置变量,set $some_var some_val。通过set指定创建的是自定义变量,当然也可以其它方式,如果你自己写模块的话。这时用到 cmcf-variables_keys, cmcf-variables 两个数组,数组元素类型为ngx_http_variable_t。

取消 评论

您可以邀请下面用户,快速获得回答

加载更多答主

ZOL问答 > 怎么理解nginx源码分析中的变量?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

怎么理解nginx源码分析中的变量?

点击可定位违规字符位置

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?