簡體   English   中英

如何將Apache指向與MySQL不同的EC2實例?

[英]How do I point Apache at a separate EC2 instance with MySQL?

所以...我想將Web服務器放在一個EC2實例上,將MySQL數據庫放在一個單獨的EC2實例上。 我可以做什么,但是如何將Web服務器指向我用於MySQL的另一個實例?

你知道亞馬遜確實提供了一個專門的MySQL實例而不是標准實例,只提供備份等。

我不確定你是說你如何將MySQL服務公開為端口,或者如何識別數據庫實例。

您可以在機器端口上將MYSQL作為服務公開,並通過telnet或SSH(通常是SSH)進行訪問。 我相信默認值是3306。

要獲取數據庫實例的IP,請為數據庫實例創建並分配彈性IP並使用它。

旋轉的每個EC2實例都有許多與之關聯的域名。

您可能希望使用內部地址進行通信(節省資金)。 它看起來像domU-12-31-39-00-86-35.compute-1.internal並且被視為與任何其他主機名一樣。

使用此類內部地址而不是彈性IP的問題在於,如果事情重新啟動,則需要更新內部地址。 您的里程可能會有所不同,但我參與了一個項目,該項目運行了幾個月,並且沒有看到EC2重新啟動(除了團隊重新啟動之外)。

有關尋址的更多信息,請參閱http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?concepts-instance-addressing.html (查找“使用實例IP地址” - 亞馬遜不喜歡深層鏈接,顯然)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM