回答
收藏
分享
举报
nginx 变量使用?
提问于2021-02-18 12:19

浏览 3.6k

请问nginx的变量都是通过哪些中方式被使用的?我能想到的就是在配置文件中通过如下几种方式被使用。

1. set $a $b  使用一个变量的值赋值另外一个变量。

2. return 200 $a  把某一个变量的数值返回给请求。

3. if ($a)  判断某个变量的数值。


请问除了上面的几种使用方式还有别的吗?

已修改于2023-03-15 02:13



写下您的回答
发表回答
全部回答(1)

按点赞数排序

按时间排序

还有如下情况可以使用变量:

1, rewrite模块的rewrite指令。

2. echo 模块的echo 指令。

3。 可以自定义一些指令使用变量。

赞同

1

回复举报

回答于2021-02-23 08:55



回复皮皮鲁
回复
Rockets回复了

感谢回答。还有一种情况是proxy_pass后面的URL中可以使用变量。

0

回复举报

回答于2021-02-24 01:22



回复Rockets
回复

是的,还有很多模块的指令可以使用变量。比如proxy_pass, proxy_cache_key etc.. .  还有一种情况就是有些模块在源码逻辑中会默认使用某些特定变量。

1

回复举报

回答于2021-03-02 14:28



回复皮皮鲁
回复

感谢。越来越觉得变量还是非常方便了。

0

回复举报

回答于2021-03-05 03:54



回复Rockets
回复
提问者
Rockets
这家伙很懒还未留下介绍~
0
文章
10
问答
1
粉丝
相关问答

我去~以为是 markdown 编辑器,按照平时写日记的习惯来写了,怎么发布了发现版式不对呢。。。

点赞 0
浏览 3.6k