AWS - 运行多个EC2共享相同的httpd vhosts文件?

时间:2015-11-18 10:15:58

标签: amazon-ec2 vhosts

我们目前正在通过Beanstalk(自动调整/负载均衡器)使用带有EC2的Amazon Web Services。所以我们有一组多个EC2服务器,每个服务器都有一个httpd(Apache Web服务器)。

我们希望他们共享相同的vhosts文件,因此他们可以处理相同的网站:我们所做的是使用S3FS挂载S3存储桶,并在其上载了我们的vhosts文件。

现在,我们所有的EC2都在S3存储桶上共享相同的vhosts文件。

但是如果我们必须更新/删除/创建新的vhost文件,那么我们必须在每个正在运行的EC2上重新加载httpd配置。因此,我们可以使用一个脚本来对每个脚本进行SSH身份验证以执行" apache2 reload"命令,但似乎是一个不太可靠的解决方案(可能需要很长时间)。

是否有任何专业解决方案:

  • 处理各种EC2实例的相同vhost?
  • 在所有这些EC2实例上重新加载配置(我的意思是执行相同的脚本)?

我读到了"用户数据"对于IAM或木偶管理工具,但似乎仅在创建新的EC2实例时可用,而不是更新其配置......

感谢您提供任何提示/教程!

0 个答案:

没有答案