Nginx Load Balance 設定 - Linux

Table of Contents


請教各位
我有一台機器(Linux)IP:10.1.1.1
上面還有再綁了一個IP:10.1.1.2

但是當我連上10.1.1.1的時候
都只會看到10.1.1.3的內容
卻都看不到10.1.1.2的內容

請問我還有什麼地方沒有設定好嗎?

設定如下
http {
upstream backend {
server 10.1.1.2 ;
server 10.1.1.3 ;
}
server {
listen 80;
location / {
proxy_pass http://backend;
}
}
}

麻煩各位了,謝謝

--

All Comments

Jacob avatarJacob2016-01-03
瀏覽器測試推測大多會有 keep alive 的問題
Enid avatarEnid2016-01-04
若認為是 keep alive 問題,一般可以在主機上跑
curl http://<your_nginx_server> 多跑幾次看結果除錯
Andy avatarAndy2016-01-05
不過剛剛重新看一下你問題,你 nginx 那台機器最後
本身有 10.1.1.1 與 10.1.1.2 ip, 那請問為何 proxy
Caroline avatarCaroline2016-01-06
backend 裡面還會與自己的 10.1.1.2 ip 來請求??
Kristin avatarKristin2016-01-08
想到一個問題,你如果連10.1.1.2該不會也是顯示10.1.1.3吧?
Mason avatarMason2016-01-10
這種除錯只能靠自己 多google吧
因為能夠出錯的地方太多 不能保證哪裡
Cara avatarCara2016-01-14
除非你能把全部設定跟測試流程說一次並附圖