我正在尝试使用HAProxy tutum docker image来加载两个不同的Web应用程序之间的平衡。两个Web应用程序都有一个入口点“/”。在Virtual host and virtual path部分,我看到我可以使用虚拟主机路由到不同的服务。我已尝试将网络应用1的VIRTUAL_HOST
参数设置为*/webapp1*
,而对于网络应用2,我已将其设置为/*webapp2*
。但是当尝试通过HAProxy导航到Web应用1时(例如使用http://haproxy-test.myname.svc.tutum.io/webapp1
),它会将我转发到http://<internal_ip_to_webapp1/webapp1
。我希望HAProxy将呼叫转发到/webapp1
到http://<internal_ip_to_webapp1>
(即网络应用1的入口点)。我怎样才能做到这一点?
答案 0 :(得分:0)
您应该尝试在VIRTUAL_HOST参数中添加主机名。
喜欢http://haproxy-test.myname.svc.tutum.io/webapp1/*