我们目前正在通过Beanstalk(自动调整/负载均衡器)使用带有EC2的Amazon Web Services。所以我们有一组多个EC2服务器,每个服务器都有一个httpd(Apache Web服务器)。
我们希望他们共享相同的vhosts文件,因此他们可以处理相同的网站:我们所做的是使用S3FS挂载S3存储桶,并在其上载了我们的vhosts文件。
现在,我们所有的EC2都在S3存储桶上共享相同的vhosts文件。
但是如果我们必须更新/删除/创建新的vhost文件,那么我们必须在每个正在运行的EC2上重新加载httpd配置。因此,我们可以使用一个脚本来对每个脚本进行SSH身份验证以执行" apache2 reload"命令,但似乎是一个不太可靠的解决方案(可能需要很长时间)。
是否有任何专业解决方案:
我读到了"用户数据"对于IAM或木偶管理工具,但似乎仅在创建新的EC2实例时可用,而不是更新其配置......
感谢您提供任何提示/教程!