Nginx模块:如何从conf文件中获取变量值

时间:2015-06-19 04:26:24

标签: nginx module reverse-proxy

我让Nginx服务器充当反向代理。请求从其下游设置有关用于代理的Nginx的ssl协议的标头信息。我将此信息放在名为“$ origin_ssl_protocol”的nginx.conf文件中的变量中。 所以它看起来像:

proxy_ssl_protocols  $origin_ssl_protocol;

现在的问题是Nginx模块(函数处理程序)如何获取此变量的值?据我所知,proxy_ssl_protocols的处理程序是“ngx_conf_set_bitmask_slot”,它只接受纯值,如TLSv1,SSLv3,而不是保存这些值的变量。

我想开发自己的模块,有没有人知道Nginx如何在Conf文件中获取变量的值(假设变量已经有一个有效值)?

0 个答案:

没有答案