NGINX-LUA——变量浅谈

Nginx 变量的创建只能发生在 Nginx 配置加载的时候,或者说 Nginx 启动的时候;而赋值操作则只会发生在请求实际处理的时候。

事例:

1 server {
2     listen 8080;
3     location /bar {
4         echo "foo = [$foo]";
5         set $foo 32;
6     }
7 }

[root@sysadmin nginx]# curl 127.0.0.1:8080/bar

  -->foo = [32]