Nginx-动态创建的Proxy_Pass URL

erhoui1w  于 2022-10-06  发布在  Nginx
关注(0)|答案(0)|浏览(135)

我有HTTPAPI,它使用包含UNIX时间戳的URL作为选择器来提供一些历史值。示例:http://apiserver.org/api/1664269800/value

时间戳值必须为10分钟粒度,例如:10:10:00,10:10:10转换为时间戳

我需要实现“最新”功能,

我有一个简单的nginx配置,想要的功能是对“/proxyredir”的访问将传递给http://apiserver.org/api/1664269800/value/,在http://apiserver.org/api/1664269800/value/中动态计算时间戳号。

location /proxyredir/ {
    proxy_pass http://apiserver.org/api/1664269800/value/;
}

我需要一些魔术来动态计算时间戳值,获得实际的日期时间,截断到10分钟的粒度并执行代理。

我研究了nginx Perl模块https://nginx.org/en/docs/http/ngx_http_perl_module.html?_ga=2.25112314.176064600.1664266760-2134269433.1664266760,但没有成功。

请问你有什么办法解决这个问题吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题