使用ProxyPassMatch进行API重定向

时间:2017-04-24 09:19:29

标签: apache reverse-proxy mod-proxy opentsdb

我正在尝试使用apache2重定向OpenTSDB API。这是我的配置(Apache doc

ProxyPassMatch /api/* http://127.0.0.1:4343/api/$1

服务器有apache2TSDB。我可以访问显示版本信息的<ip>:4343/api/version

但如果我尝试访问<ip>/api/version,则显示Error Code:404 "Endpoint not found"。那么,这里发生了什么?

1 个答案:

答案 0 :(得分:0)

问题是正则表达式; apache正在将错误的API URL转发给TSDB。

使用该apache配置后,我可以使用以下配置重定向请求。

ProxyPassMatch "/api/*" "http://127.0.0.1:4343"