2017-08-07 42 views
1

我有一個ssl證書爲我的網站url發佈。另外,我已將它作爲監聽器連接到端口443的負載均衡器。另外,在路由53中,我爲同一個應用程序URL設置了一個記錄集,並將ELB選擇爲別名。然後,如果我的電腦 - 連接到網絡,然後我試圖從命令提示符ping應用程序的URL,我得到了我的應用程序指向正確的ELB IP。但是,AWS - 將SSL添加到負載平衡器並嘗試訪問https url?

之後,如果我從一個網絡移動到另一個,然後嘗試從命令提示符ping, 我錯了ELB IP。

我真的不明白髮生了什麼?以及爲什麼ssl不適用於網絡和其他工作正常?

請讓我知道,如果有人知道這個解決方案?

回答

0

首先,當你有一個ELB被設計爲具有多個服務器的高可用性時,這就是爲什麼當DNS別名解決時,它會給出不同的IP。這不是問題。

如果您無法從其他網絡訪問,可能是由於多種原因造成的。他們很少被

  • 安全組沒有正確其他網絡配置
  • ELB是私人
  • 路由表或NACLs沒有正確配置
  • 連接到ELB
+0

謝謝,我檢查了安全組,還有其他選項,你在這裏提到..所有看起來確定。很抱歉再次問你,但現在我的ELB只有一臺服務器。這就是爲什麼我無法明白你的觀點-------「當你有一個ELB是爲高可用性而設計的,在多個服務器之後,這就是爲什麼當DNS別名解決時,它會給出不同的IP。」 –

+2

@ruser ELB是與您的服務器分開的設備。無論您在ELB後有多少臺服務器,ELB本身的IP地址可能會發生變化。您應該使用ELB的DNS名稱而不是IP,並且不必擔心ELB的IP更改。 –

+0

@MarkB我的網站域指向AWS中Route 53的ELB DNS名稱,然後從我的機器上的命令提示符,如果我ping ELB的DNS名稱,那麼它會給我不同的IP,而不是在同一時間,當我平與同一網站的域名。那麼,爲什麼會發生? –