小编Jam*_*ieD的帖子

使用 AWS Elastic Load Balancer、Nginx 和 SSL 进行全面端到端加密

你会在网上看到很多地方告诉你使用 AWS ELB 设置 SSL 的方法是在负载均衡器上设置一个证书,然后将流量从端口 443 转发到 80,以便负载均衡器和 nginx 之间的流量是未加密。对我来说,这似乎不是很安全,因为您有未加密的数据通过网络连接流动。如果该数据是信用卡信息怎么办?

我的问题:

  1. 负载均衡器和 nginx 之间的未加密连接是否会带来安全风险?
  2. 如果 1 的答案是肯定的,我将如何设置 nginx 以允许来自负载均衡器的安全连接?
  3. 这是否涉及在每个 nginx 服务器上设置 ssl 证书?
  4. 如果 nginx 配置需要不同于标准 ssl 设置(其中 nginx 不在负载均衡器后面),它会是什么样子?

ssl nginx ssl-certificate amazon-web-services amazon-elb

3
推荐指数
1
解决办法
5002
查看次数

以 root 身份执行命令

我正在尝试创建一个由非特权用户运行时以 root 权限执行的 ruby​​ 脚本。基本上我正在编写一个包装脚本,当运行时将用户添加到组中,运行命令,然后从组中删除用户。这都是在 CentOS 下,而不是使用 sudo。

我已经尝试过让脚本由 root 拥有,然后 chmod +s 据我所知应该以 root 权限运行脚本。但是,当我system "gpasswd -a #{user} #{group}"在脚本中运行 ruby​​ 命令时,我收到一条权限被拒绝的消息。

我现在有点不知道如何让它工作。

谢谢

linux

1
推荐指数
1
解决办法
166
查看次数

限制对 AWS 上特定域的访问

我们目前的设置是

ALB -> Target Group -> EC2 instances
Run Code Online (Sandbox Code Playgroud)

目前,可以使用 ALB 的 IP 地址、DNS 名称(例如 xxxx-5555555555.eu-west-1.elb.amazonaws.com)以及中指定的域访问负载均衡器后面的 EC2 服务器DNS(例如 aaa.bbbbbbbb.com)。

是否可以在使用 IP 地址或 DNS 名称时阻止对 ALB 的访问,而仅在使用域名 (aaa.bbbbbbbb.com) 时才允许访问?如果是这样,我将如何设置?

routing architecture amazon-ec2 amazon-web-services amazon-alb

1
推荐指数
1
解决办法
3156
查看次数