gpt4 book ai didi

amazon-web-services - 如何连接两个 Ec2 Instance 以便它们可以相互通信

转载 作者:行者123 更新时间:2023-12-04 08:19:55 25 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

5年前关闭。




Improve this question




我想将两个 EC2 实例相互连接,以便它们能够相互通信。
一个将安装 Wordpress,第二个将配置数据库(例如 Mysql/Mariadb)。
我发现问题在于我们可以使用私有(private) IP 将 2 个 EC2 实例相互连接。

最佳答案

为了简单起见,对于任何两个通过网络相互通信的程序,您需要两件事

  • IP地址
  • 端口号

  • 假设您有两个 EC2 实例。让我们为他们命名
  • 实例1
  • 实例2

  • 在这些实例中的每一个上,您都必须有一些程序,您希望在这些程序之间进行通信。此外,这些程序必须在实例的端口上运行。例如,tomcat 实例默认运行在 8080 端口。让我们命名我们的程序:-
  • Program1(在 Instance1 上运行的程序),在端口 1000
  • 上运行
  • Program2(在 Instance2 上运行的程序),在端口 2000
  • 上运行

    我们先来说说在Instance1的1000端口上运行的Program1。
  • 登录 AWS 控制台
  • 点击EC2服务
  • 在左侧面板中,单击 安全组
  • 点击按钮创建安全组
  • 将打开一个叠加层。
  • 输入您选择的名称和描述
  • 点击标签入站并点击添加规则
  • 在这里,您要添加应该接受连接的端口。
  • 设置以下详细信息:-
    -类型:自定义 TCP 规则
    -协议(protocol):TCP
    -端口范围:1000 [或您的程序运行的任何其他端口]
    -来源:可以访问 Program1 的外部 IP。它可以是“无处不在”、“我的 IP”或“自定义 IP”
  • 点击标签出站并点击添加规则
  • 如果您想要出站通信,请重复步骤 9。

  • 在 Instance2 上重复这些步骤,一切顺利。

    关于amazon-web-services - 如何连接两个 Ec2 Instance 以便它们可以相互通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37319892/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com