nginx負載問題

無名 发布于 2010/08/17 09:18
阅读 645
收藏 3
小弟想請教用upstream 是否要配合proxy一同使用?
因為小弟加了以下語法但不成功.
upstream xxxxx{
        server 127.0.0.1:80 weight=5;
        server 127.0.0.1:80 weight=5;
        server 127.0.0.1:80 weight=5;
    }

是否都要加上
location / {
            proxy_pass  http://mongrel;
            proxy_redirect     off;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }

小弟的目的是用一部nginx的load balancer.想把工作分到後邊的兩部nginx web server上.
加载中
0
红薯
红薯

当然要配置第二部分啦

0
無名
無名

但nginx服務器沒有squid, 可以用上第二部分嗎?

我可以前端用nginx當load balancer, 後端用兩部nginx當web service. 這個配搭妥當嗎?

0
红薯
红薯

nginx 后面再接两个 nginx ,这个是不是多余了啊?

0
無名
無名

因為我想有兩部機做負載才有這個想法.

紅薯哥可以指教一下小弟應該如何配置?

0
红薯
红薯

两部机如果都是同样的服务,可以考虑 DNS 轮询

其实两部机有一个nginx足够了啊

0
無名
無名

但我如何可以用兩部機做共同負載?

因為想學習如果cluster nginx.

我怕服務器down了, 我也有另一部可以暫時運作.

小弟比教多問題, 望紅薯哥不要見怪.

謝謝

0
红薯
红薯

nginx 用来做集群非常方便,但是 nginx 后面再拖 nginx 这就没有必要了,效率变差了。

你最终的应用是什么呢,不会是静态文件,直接用nginx输出吧?

nginx -> nginx(x2) -> xxxxx

这里的 xxxx 是什么呢?

0
無名
無名

小弟想用一個load balancer 再加兩部web server.再連一個db

                              |--- nginx (web service) ------- ↓

load balancer    |--- nginx (web service) -------- Datebase

我如何設置比較洽當?

0
红薯
红薯

配置的话,就你最开始的那个配置就对的

0
無名
無名

是這樣嗎?

nginx <------> nginx

               ↓

           Datebase

返回顶部
顶部