在一台机器上有一个博客(apache)(目前在blog.domain.com),我们想把它移到domain.com/blog。 dns for domain.com指向haproxy机器负载均衡几个nginx应用服务器。 托pipe博客的计算机不在该负载均衡器后面。
考虑到我完全控制了一切的configuration,最简单的方法是把它提交给我的意愿,并有从domain.com/blog提供的博客?
有几个可能的方法来实现这一点。 最好的方法是在HAProxy上设置一个反向代理,并使用acl将stream量转移到后端博客服务器。
http://cbonte.github.com/haproxy-dconv/configuration-1.5.html#7
也许,看看这个例子http://steven.4bits.eu/2010/07/using-haproxy-as-reverse-proxy.html
您可能不需要更改端口,因为您已经提到该博客托pipe在单独的服务器上。