RDS数据库中的MySQL连接错误AWS amazon - 安全组问题

问题描述 投票:-1回答:1

我在带有apache2和VPS中的mariadb数据库的Web服务器中与php有连接问题。

在数据库中存在3个安全组:

  • 主页 - 我的IP / 32
  • MyVPS - VPC实例的弹性Ip / 32
  • 市场 - 0.0.0.0/0

(全部带端口范围:3306,80)

使用此安全组,WebServer - Database之间的连接是可靠的。为了安全起见,我希望只有Home和MyVps才能访问数据库。

但是当我尝试删除“市场”安全组时,我的VPS中的WebServer与数据库的连接将丢失。我的本地WebServer与数据库的连接是okey。

我认为问题出在安全组“MyVps”中。目前,ip是一个弹性ip,与我用来从浏览器访问WebServer相同。

软件

  • EC2亚马逊的Linux实例
  • Mariadb数据库RDS amazon与之前相关联。
  • 3与第一个相关的安全组。
  • apache本地Web服务器。
  • apache webserver在第一个。
php amazon-web-services amazon-ec2 mariadb amazon-rds
1个回答
2
投票

您的RDS实例和/或EC2实例是否在VPC中?如果是这样,从EC2实例到RDS的连接可能是通过私有IP地址而不是公共弹性IP。

我可能会授予您对EC2实例使用的安全组的访问权限,而不是授予对弹性IP的访问权限。

© www.soinside.com 2019 - 2024. All rights reserved.