【发布时间】:2018-06-19 23:27:30
【问题描述】:
我有一个 druid 服务,它在我的本地机器的 8082 端口上运行,如下所示:
Method POST: http://localhost:8082/druid/v2/?pretty
Body:
{
"queryType" : "topN",
"dataSource" : "some_source",
"intervals" : ["2015-09-12/2015-09-13"],
"granularity" : "all",
"dimension" : "page",
"metric" : "edits",
"threshold" : 25,
"filter": {
"type": "and",
"fields": [
{
"type": "selector",
"dimension": "pix_id",
"value": "1234"
}
}
}
点击这个查询会给我一个基于维度“pix_id”的记录列表。
现在,我想设置一个 nginx,这样外部应用程序就不应该对我的 druid 服务有任何线索。我只想让外部应用程序访问 URL:
http://localhost:80/pix_id/98765
这个 url 应该动态生成一个带有上述 pix_id 的 JSON 并向 druid 发送请求并将响应返回给用户。
在 nginx 中可以做到这一点吗?
【问题讨论】:
标签: nginx nginx-reverse-proxy druid