如何将 Apache 指向具有 MySQL 的单独 EC2 实例?

发布于 2024-10-26 08:58:29 字数 104 浏览 1 评论 0原文

所以...我想将 Web 服务器放在一个 EC2 实例上,将 MySQL 数据库放在另一个单独的 EC2 实例上。我可以这样做,但是我如何将 Web 服务器指向我用于 MySQL 的另一个实例?

So...I want to put the Web Server on one EC2 instance and the MySQL database on a separate EC2 instance. Which I can do, but how would I point the web server over to the other instance that I am using for MySQL?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

人间☆小暴躁 2024-11-02 08:58:29

您知道亚马逊确实提供了专门的 MySQL 实例 而不是标准实例,仅提供备份等。

我'我不确定你的意思是如何将 MySQL 服务公开为端口,或者如何识别数据库实例。

您可以 将 MYSQL 暴露在机器端口作为服务并通过telnet或SSH(通常是SSH)访问。我相信默认值是 3306。

要获取数据库实例的 IP,请创建弹性 IP 并将其分配给数据库实例并使用它。

You know Amazon do offer a specialized MySQL instance instead of standard instances, just gives backups, etc.

I'm not sure whether you mean how do you expose MySQL service as a port, or how to identify the database instance.

You can expose MYSQL on a machine port as service and access through telnet or SSH (usually SSH). The default is 3306, I believe.

To get the IP of the database instance, create and assign an elastic IP to the DB instance and use that.

欲拥i 2024-11-02 08:58:29

每个启动的 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 地址”——亚马逊显然不喜欢深度链接)。

Every instance of EC2 that is spun up has a number of domain names associated with it.

You probably want to use the internal address for communication (saves you money). It looks something like domU-12-31-39-00-86-35.compute-1.internal and is treated like any other hostname.

The issue with using such internal addresses, rather than elastic IP, is that if things reboot, you need to update the internal addresses. Your mileage may vary, but I was part of a project that ran for months and saw no EC2 reboots (other than what the team rebooted themselves).

See http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?concepts-instance-addressing.html for more on addressing (look for "Using Instance IP Addresses" -- Amazon doesn't like deep linking, apparently).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文