Chef infra 使用Chef管理网站用户、虚拟主机和PHP-FPM池

Chef infra 使用Chef管理网站用户、虚拟主机和PHP-FPM池,chef-infra,chef-recipe,Chef Infra,Chef Recipe,我希望很快使用Chef自动化我的云环境,这样它就可以自动扩展实例并将它们添加到HAProxy中。我遇到的一个问题是管理多个VirtualHost以及用它们创建的用户以在PHP-FPM池中使用的概念 我想做的是: 创建新用户 使用域信息和别名创建新的virtualhost,定义日志*位置等 创建公共虚拟主机目录、日志文件位置 更新PHP-FPMCGI文件,使其作为用户在自己的池中执行PHP文件 我对Chef有点陌生,所以当涉及到使用一种配置来影响其他配置时,我感到困惑。这能做到吗 谢谢主厨与食

我希望很快使用Chef自动化我的云环境,这样它就可以自动扩展实例并将它们添加到HAProxy中。我遇到的一个问题是管理多个VirtualHost以及用它们创建的用户以在PHP-FPM池中使用的概念

我想做的是:

  • 创建新用户
  • 使用域信息和别名创建新的virtualhost,定义日志*位置等
  • 创建公共虚拟主机目录、日志文件位置
  • 更新PHP-FPMCGI文件,使其作为用户在自己的池中执行PHP文件
我对Chef有点陌生,所以当涉及到使用一种配置来影响其他配置时,我感到困惑。这能做到吗


谢谢

主厨与食谱和烹饪书一起工作,吃一些

  • 创建新用户:为此,您可以使用。看,使用散列作为密码

  • 使用域信息和别名创建新的virtualhost,定义日志*位置等:在这里,您可以使用和

  • 创建公共virtualhost目录、日志文件位置:在这里,您可以使用具有正确用户、组和权限的resurce

  • 更新PHP-FPMCGI文件,使其作为用户在自己的池中执行PHP文件:要编辑PHP-FPM,可以使用

OPSCODE具有安装和配置PHP的功能。例如,看,和,我有一点。要将任何cookbook用作依赖项,可以使用来管理