[問題] Nginx Load Balance 設定

看板Linux作者 (~我愛夏天~)時間10年前 (2015/12/29 23:26), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/1
請教各位 我有一台機器(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; } } } 麻煩各位了,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.241.230 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1451402767.A.76A.html

12/29 23:34, , 1F
瀏覽器測試推測大多會有 keep alive 的問題
12/29 23:34, 1F

12/29 23:39, , 2F
若認為是 keep alive 問題,一般可以在主機上跑
12/29 23:39, 2F

12/29 23:39, , 3F
curl http://<your_nginx_server> 多跑幾次看結果除錯
12/29 23:39, 3F

12/29 23:40, , 4F
不過剛剛重新看一下你問題,你 nginx 那台機器最後
12/29 23:40, 4F

12/29 23:40, , 5F
本身有 10.1.1.1 與 10.1.1.2 ip, 那請問為何 proxy
12/29 23:40, 5F

12/29 23:41, , 6F
backend 裡面還會與自己的 10.1.1.2 ip 來請求??
12/29 23:41, 6F

12/30 02:06, , 7F
想到一個問題,你如果連10.1.1.2該不會也是顯示10.1.1.3吧?
12/30 02:06, 7F

12/30 23:48, , 8F
這種除錯只能靠自己 多google吧
12/30 23:48, 8F

12/30 23:48, , 9F
因為能夠出錯的地方太多 不能保證哪裡
12/30 23:48, 9F

12/30 23:49, , 10F
除非你能把全部設定跟測試流程說一次並附圖
12/30 23:49, 10F
文章代碼(AID): #1MWgOFTg (Linux)
文章代碼(AID): #1MWgOFTg (Linux)