Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Nginx或HA代理提供静态内容的基本CDN?_Nginx_Url Redirection_Cdn_High Availability - Fatal编程技术网

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

使用Nginx或HA代理提供静态内容的基本CDN?,nginx,url-redirection,cdn,high-availability,Nginx,Url Redirection,Cdn,High Availability,我有两台服务器A和B。在这两台服务器上,我通过Nginx提供静态内容 我想在a(Nginx、Ha代理、Varnish?)上设置HTTP重定向,检查a&B的运行状况,并根据其可用性将HTTP请求重定向到两台服务器。稍后,“平衡器”将位于单独的专用服务器上 事实上,我认为nginx的上游可以做到这一点,但所有的带宽都通过这个代理,这不是什么。 我想使用A&B的所有可用带宽,所以我必须重定向A&B服务器上的请求 我的搜索: HA代理具有HTTP重定向,它可能会帮助我:。可能使用with始终发送到可用的

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

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

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

我的搜索:

HA代理具有HTTP重定向,它可能会帮助我:。可能使用with始终发送到可用的服务器。这意味着安装和管理一个我不熟悉的新应用(HA代理)

这里混合了一些perl代码和nginx来实现这一点:但它使用外部perl脚本,我不确定这是一个非常健壮的解决方案

我想知道我在Nginx或Varnish中是否遗漏了一些东西来实现这一点