Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 带有ProxyPassMatch的API重定向_Apache_Reverse Proxy_Mod Proxy_Opentsdb - Fatal编程技术网

Apache 带有ProxyPassMatch的API重定向

Apache 带有ProxyPassMatch的API重定向,apache,reverse-proxy,mod-proxy,opentsdb,Apache,Reverse Proxy,Mod Proxy,Opentsdb,我正在尝试使用apache2重定向。这是我的配置() 服务器具有apache2和TSDB。我可以访问显示版本信息的:4343/api/version 但是如果我尝试访问/api/version,显示错误代码:404“未找到端点”。那么,这里发生了什么?问题是正则表达式;apache正在将不正确的API URL转发到TSDB 在使用apache配置之后,我可以使用下面的配置重定向请求 ProxyPassMatch "/api/*" "http://127.0.0.1:4343" ProxyPas

我正在尝试使用apache2
重定向。这是我的配置()

服务器具有
apache2
TSDB
。我可以访问显示版本信息的
:4343/api/version


但是如果我尝试访问
/api/version
,显示
错误代码:404“未找到端点”
。那么,这里发生了什么?

问题是正则表达式;apache正在将不正确的API URL转发到TSDB

在使用apache配置之后,我可以使用下面的配置重定向请求

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

ProxyPass/api和反向ProxyPassReverse/api@JoaoVitorino感谢您的评论,我想使用
ProxyPass
ProxyPassReverse
,因为在我的实际需求中,我不会永远使用相同的URL,它可能会不断变化。
ProxyPassMatch "/api/*" "http://127.0.0.1:4343"