update
Browse files- nginx.conf +8 -4
nginx.conf
CHANGED
|
@@ -34,23 +34,27 @@ http {
|
|
| 34 |
ngx.var.target_host = ngx.var[2]
|
| 35 |
ngx.var.target_path = ngx.var[3]
|
| 36 |
|
|
|
|
|
|
|
|
|
|
| 37 |
-- 确认变量是否被正确赋值
|
| 38 |
ngx.say("Lua: target_proto = ", ngx.var.target_proto)
|
| 39 |
ngx.say("Lua: target_host = ", ngx.var.target_host)
|
| 40 |
ngx.say("Lua: target_path = ", ngx.var.target_path)
|
| 41 |
-
|
| 42 |
-
-- 处理特殊字符转义(如路径中的%2F)
|
| 43 |
-
ngx.var.target_path = ngx.re.gsub(ngx.var.target_path, "\\%2F", "/", "ijo")
|
| 44 |
}
|
|
|
|
|
|
|
| 45 |
|
| 46 |
# 输出调试信息,确认变量是否被正确传递到 Nginx 配置部分
|
| 47 |
echo "target_proto: $target_proto";
|
| 48 |
echo "target_host: $target_host";
|
| 49 |
echo "target_path: $target_path";
|
| 50 |
|
|
|
|
|
|
|
| 51 |
# 拼接 target_url
|
| 52 |
# set $target_url "$target_proto://$target_host$target_path";
|
| 53 |
-
set $target_url "
|
| 54 |
|
| 55 |
# 输出拼接后的 target_url
|
| 56 |
echo "target_url: $target_url";
|
|
|
|
| 34 |
ngx.var.target_host = ngx.var[2]
|
| 35 |
ngx.var.target_path = ngx.var[3]
|
| 36 |
|
| 37 |
+
-- 处理特殊字符转义(如路径中的%2F)
|
| 38 |
+
ngx.var.target_path = ngx.re.gsub(ngx.var.target_path, "\\%2F", "/", "ijo")
|
| 39 |
+
|
| 40 |
-- 确认变量是否被正确赋值
|
| 41 |
ngx.say("Lua: target_proto = ", ngx.var.target_proto)
|
| 42 |
ngx.say("Lua: target_host = ", ngx.var.target_host)
|
| 43 |
ngx.say("Lua: target_path = ", ngx.var.target_path)
|
|
|
|
|
|
|
|
|
|
| 44 |
}
|
| 45 |
+
# 测试到此有没有往下执行
|
| 46 |
+
echo "123123";
|
| 47 |
|
| 48 |
# 输出调试信息,确认变量是否被正确传递到 Nginx 配置部分
|
| 49 |
echo "target_proto: $target_proto";
|
| 50 |
echo "target_host: $target_host";
|
| 51 |
echo "target_path: $target_path";
|
| 52 |
|
| 53 |
+
echo "456456";
|
| 54 |
+
|
| 55 |
# 拼接 target_url
|
| 56 |
# set $target_url "$target_proto://$target_host$target_path";
|
| 57 |
+
set $target_url "789789";
|
| 58 |
|
| 59 |
# 输出拼接后的 target_url
|
| 60 |
echo "target_url: $target_url";
|