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]
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]