API 使用 ProxyPassMatch 重定向

API redirect with ProxyPassMatch

我正在尝试重定向 OpenTSDB API with apache2. Here is my configuration(Apache doc)

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

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

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

问题出在正则表达式上; apache 将不正确的 API URL 转发给 TSDB。

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

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