我想要将两个EC2实例连接在一起,以便它们可以相互通信。
一个将安装Wordpress,第二个将配置数据库(例如Mysql/Mariadb)。
我发现问题出在我们使用内网IP连接两个EC2实例的方式上。
发布于 2016-05-19 18:25:42
为了保持简单,任何两个程序要通过网络相互通信,您需要两件事
假设您有两个EC2实例。让我们给它们命名
在这些实例中的每一个实例中,您都必须有一些程序,您希望在这些程序之间进行通信。此外,这些程序必须在实例的端口上运行。例如,tomcat实例默认运行在8080端口。让我们命名我们的程序:
在端口1000
上运行的程序
让我们首先谈谈在Instance1的端口1000上运行的Program1。
>E237,然后单击添加您要添加的端口应接受以下详细信息:-
-Type:自定义TCP规则
-Protocol: TCP
-Port范围: 1000或运行程序的任何其他端口
-Source:可以访问Program1的外部IP。可以是"Everywhere“、"My IP”或"Custom IP“
如果想要出站communication.,请单击
在Instance2上重复这些步骤,您就可以开始工作了。
发布于 2016-05-19 18:05:30
您可以在amazon VPC中启动实例,然后在App服务器前面放置一个流量负载均衡器。私有网络还必须连接internet网关。要访问整个私有网络,您可以创建一个跳箱/堡垒主机。
发布于 2016-05-19 19:06:03
基于您的"Ec@ Scenario“镜像,您可以在各自的负载均衡器下添加您的”应用服务器“和”后端服务器“,并可以使用LB名称/端点url进行通信。这将确保,即使底层EC2实例关闭/重新实例化,通信也不会中断。
https://stackoverflow.com/questions/37319892
复制相似问题