跳至主要內容

核心指令set和break

刘春龙原创...小于 1 分钟LinuxNginxWEB服务器教程文档

set 指令

该指令用于设置一个新的变量。

语法结构 set $key value;

提示

key,为变量的名称。注意要用符号“$”作为变量的第一个字符,且变量不能与 Nginx 服务器预设的全局变量同名。

value,为变量的值,可以是字符串、其他变量或变量的组合等。

break 指令

该指令用于中断当前相同作用域中的其他 Nginx 配置。

语法结构 break;

server {
        listen       80;
        server_name  localhost;
        location / {
            set $key1 value1;
            if ($key1 = value){
              return https://baidu.com;
            }
            if ($key1 = value1){
              return https://qq.com;
            }
            break;
            return https://mi.com;  #处于break指令之后,配置无效
        }
}




 







 


上次编辑于:
贡献者: 刘春龙
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.7