关于NGINX变量的一些测试结果

简介:

作为NGINX变量,不像正规语言那么正式。

但处理自定义和内部变量时,这些操作,也是少不了的。

复制代码
geo $dollar {
        default "$";
    }
    server {
        listen 8080;
        location /test {
            set $foo chengang;
            set $first "hello ";
            echo "${first}world";
            echo "foo: $foo";
            echo "this is a dollar sign:$dollar";
            }
        location /bad {
            set $bar "nginx";
            echo $bar;
        }
        location /foo {
            set $a hello;
            echo "$foot = [$foot]";
            echo_exec /bar;
        }
        location /bar {
            set $foot 32;
            echo "foot = [$foot]";
            echo "a = [$a]";
        }
    }

server {
        listen 8080;
        location /test {
            echo "uri =  $uri";
            echo "request_uri = $request_uri";
            echo "name: $arg_name";
            echo "class: $arg_class";
            set $orig_args $args;
            set $args "a=3&b=4";
            echo "original args: $orig_args";
            echo "args: $args";
        }
    }


server {
        listen 8080;
        location /test {
            set $args "foo=1&bar=2";
            proxy_pass http://127.0.0.1:8081/args;
        }
    }
    server {
        listen 8081;
        location /args {
            echo "args: $args";
        }
    }
复制代码

目录
相关文章
|
负载均衡 应用服务中间件 nginx
nginx-tomcat反向代理以及负载均衡测试
nginx-tomcat反向代理以及负载均衡测试
163 0
|
10月前
|
安全 应用服务中间件 网络安全
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
583 60
|
11月前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
3280 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
Shell
[shell]在curl测试的data参数中引用变量
[shell]在curl测试的data参数中引用变量
468 1
|
网络协议 应用服务中间件 Apache
Nginx直播服务器搭建及推拉流测试
Nginx直播服务器搭建及推拉流测试
467 2
|
应用服务中间件 数据库 nginx
nginx 第三方模块 与变量
nginx 第三方模块 与变量
|
SQL 监控 测试技术
Lim测试平台变量使用规则介绍
Lim测试平台变量使用规则介绍
122 0
|
应用服务中间件 API nginx
通过 docker 学习 nginx,附全部配置及 API 测试,使用 apifox 直接打开
本篇文章以前端的视角,介绍下 nginx 的常见配置,并通过 docker 的方式学习 nginx,这保证所有实例配置都能正常运行。
|
应用服务中间件 nginx
nginx中的定时器源码分析与测试
nginx中的定时器源码分析与测试
110 0