入站连接中的白名单AWS self

时间:2017-11-08 20:35:23

标签: amazon-web-services pdo amazon-ec2 amazon-rds

我正在AWS中部署laravel安装,如果我允许它接收所有入站流量(EC2>网络和安全>安全组>编辑入站规则。),如果我关闭入站流量并将其限制为一个IP它没有加载网页它给我这个错误:

PDO异常SQLSTATE [HY000] [2002]连接超时

但出于安全考虑,我不希望这样的设置,我不希望任何人甚至能够尝试访问我的webapp。一切都在AWS中托管,我没有任何外部实体,它在RDS和EC2中运行。我添加了弹性IP地址并将其列入白名单,但这也没有用。我按照本教程中的每一步操作: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-laravel-tutorial.html#php-laravel-tutorial-generate

环境变量和依赖项一样有效,除非我像我提到的那样限制入站流量,否则几乎所有内容都是如此。

如何将AWS自己的实例列入白名单,然后以更好的安全性使其工作?

谢谢!

2 个答案:

答案 0 :(得分:0)

我认为this answer的一部分是您可能正在寻找的。

  

您应该从与EC2实例关联的EC2 安全组启用入站访问,而不是EC2 IP地址。

答案 1 :(得分:0)

除了向您的AWS实例添加弹性IP地址之外,您还需要做两件事。

  1. 将弹性IP分配给您的AWS实例(是的,只是将其添加到实例中,您必须指定)
  2. 白名单列出了将其链接到您的应用后生成的内部IP。
  3. ?????
  4. 利润