2016-02-10 89 views
1

我創建了一個HTTP負載平衡器基本上是從80端口重定向到端口8080上我的實例服務器8080端口上運行 我可以連接到服務器但是LB不能連接到實例,它們都直接訪問LB的IP,並且健康檢查總是失敗。 LB正在使用的實例組僅由該單一實例組成。谷歌雲HTTP負載平衡器無法連接到我的實例

我讀Google Compute Engine health checks failing 和谷歌,地址管理器正在運行。但是,運行ip route table list local時,我的LB沒有路由。上述問題中的用戶使用網絡負載平衡,而不是HTTP負載平衡(因爲我),所以我不知道這是相關的?

也許它涉及到一個防火牆?我已經加入我的LB的IP地址,防火牆規則,允許TCP:8080

是否anybode有任何想法,我怎麼能解決這個問題?我對debian和gcp沒有經驗。 顯示我只是嘗試運行上面問題中引用的route add命令?如果是這樣,谷歌地址管理器怎麼沒有添加路線?

預先感謝您!

回答

1

你需要確保對實例組的端口映射設置爲正確的端口,8080你的情況。

首先,編輯您的實例組和更改端口名稱和端口爲8080: enter image description here

然後,瀏覽到您的HTTP後臺的設置和更改默認的端口,您在您的實例配置的端口名稱組。

enter image description here

最後,請在端口8080上確保您的防火牆規則允許訪問從0.0.0.0/0或者至少從HTTP負載均衡器(130.211.0.0/22)

+0

謝謝你的回答!然而,我已經檢查過我的設置,並且正如你所解釋的那樣。你有什麼其他想法可以檢查我的內容嗎? – denen

+0

我剛剛開始工作!而不是130.211.0.0/22我的防火牆規則中有我的公網IP。我應該如何添加130.211.0.0/22而不是我的LB的IP?非常感謝! :-D – denen

相關問題