繁体   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