使用Nginx或HA代理的基本CDN来提供静态内容?

时间:2017-03-16 08:51:32

标签: nginx url-redirection cdn high-availability

我有2台服务器A& B.在两台服务器上,我通过Nginx提供静态内容。

我想在A(Nginx,Ha代理,Varnish?)上设置HTTP重定向,以检查A& A的健康状况。 B并根据其可用性将HTTP请求重定向到两个服务器。稍后,“平衡器”将位于单独的专用服务器上。

实际上我认为nginx的上游可以做到这一点,但所有带宽都通过这个代理而不是什么。 我想使用A& A的所有可用带宽。 B所以我必须在A& A上重定向请求B服务器。

我的搜索:

HA代理有一个HTTP重定向,可以帮助我:https://www.haproxy.com/doc/aloha/7.0/haproxy/http_redirection.html。也许使用https://www.haproxy.com/doc/aloha/7.0/haproxy/healthchecks.html始终发送到可用的服务器。这意味着安装和管理我不熟悉的新应用程序(HA代理)。

有一些perl代码和nginx混合在一起实现:http://www.sourceprojects.org/nginx-stateless-loadbalancer但它使用外部perl脚本,我不确定它是非常强大的解决方案。

我想知道在Nginx或Varnish中是否有一些东西可以实现这一目标?

0 个答案:

没有答案