Apache 带有ProxyPassMatch的API重定向
我正在尝试使用apache2Apache 带有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
和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"