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]

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-02
  • 2022-01-14
  • 2022-12-23
猜你喜欢
  • 2021-08-14
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
相关资源
相似解决方案