如何更改Nginx源以支持特殊指令的变量

时间:2017-08-25 00:21:32

标签: nginx

我希望更改nginx的源代码以支持proxy_cache_valid指令的变量,如:

  

set $test 10m; proxy_cache_valid 200 $test;

在阅读Nginx的源代码时,我知道这个指令处理程序是

  

ngx_http_file_cache_valid_set_slot()

我应该更改此功能,所以我需要通过

获取变量值
  

ngx_http_get_variable_index()

用以下内容替换它们:

  

$test

但此函数不返回

的值
  

$测试

`

如何解决这个问题?

0 个答案:

没有答案