我正在尝试使用HAProxy tutum docker image在两个不同的Web应用程序之间进行负载平衡。两个Web应用程序的入口点均为“/”。在Virtual host and virtual path部分,我看到可以使用虚拟主机路由到不同的服务。我尝试将Web应用程序1的VIRTUAL_HOST参数设置为*/webapp1*,对于Web应用程序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>(即Web应用程序1的入口点)。我该如何实现?

最佳答案

您应该尝试在VIRTUAL_HOST参数中添加主机名。

http://haproxy-test.myname.svc.tutum.io/webapp1/*

关于docker - Tutum HAProxy Docker虚拟主机转发到入口点路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33374566/

10-16 22:25