【问题标题】:MySQL Connection error in RDS database AWS amazon - Security Group ProblemRDS 数据库 AWS amazon 中的 MySQL 连接错误 - 安全组问题
【发布时间】:2019-08-07 21:31:23
【问题描述】:

我在一个带有 apache2 的 web 服务器和一个 VPS 中的 mariadb 数据库中的 php 存在连接问题。

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

  • 首页 - 我的 IP/32
  • MyVPS - VPC 实例的弹性 Ip/32
  • AllTraffic - 0.0.0.0/0

(所有端口范围:3306、80)

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

但是当我尝试删除“AllTraffic”安全组时,我的 VPS 中的 WebServer 与数据库的连接丢失了。我的本地 WebServer 到数据库的连接是好的。

我认为问题出在安全组“MyVps”中。目前ip是弹性ip,和我从浏览器访问WebServer的时候一样。

软件

  • EC2 amazon 中的 Linux 实例
  • Mariadb 数据库 RDS amazon 与之前的关联。
  • 3 安全组与第一个关联。
  • apache 本地网络服务器。
  • apache webserver 在第一个。

【问题讨论】:

    标签: php amazon-web-services amazon-ec2 mariadb amazon-rds


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-09-07
      • 2021-11-27
      • 1970-01-01
      • 2021-04-21
      • 2020-06-20
      • 1970-01-01
      • 2019-05-03
      • 2014-11-24
      • 1970-01-01
      相关资源
      最近更新 更多