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

Amazon ec2 AWS-运行多个EC2共享相同的httpd vhosts文件?,amazon-ec2,vhosts,Amazon Ec2,Vhosts,我们目前通过Beanstalk(自动调用/负载平衡器)将Amazon Web服务与EC2一起使用。所以我们有一组多个EC2服务器,每个服务器都有一个httpd(ApacheWeb服务器) 我们希望他们共享相同的vhosts文件,这样他们就可以处理相同的网站:我们所做的是使用S3FS挂载一个S3 bucket,并将我们的vhosts文件上传到上面 现在,我们所有的EC2在S3存储桶上共享相同的vhosts文件 但是如果我们必须更新/删除/创建新的vhost文件,那么我们必须在每个正在运行的EC2上

我们目前通过Beanstalk(自动调用/负载平衡器)将Amazon Web服务与EC2一起使用。所以我们有一组多个EC2服务器,每个服务器都有一个httpd(ApacheWeb服务器)

我们希望他们共享相同的vhosts文件,这样他们就可以处理相同的网站:我们所做的是使用S3FS挂载一个S3 bucket,并将我们的vhosts文件上传到上面

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

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

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

  • 处理不同EC2实例的相同vHost
  • 在所有EC2实例上重新加载配置(我的意思是执行相同的脚本)
我读过IAM或puppet管理工具的“用户数据”,但似乎只有在创建新EC2实例时才可用,而不是更新它们的配置

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