【问题标题】:Installing nginx + geoip with puppet使用 puppet 安装 nginx + geoip
【发布时间】:2014-07-28 13:27:41
【问题描述】:

我目前正在使用:

mod 'nginx', :git => 'https://github.com/puphpet/puppet-nginx.git'

使用自定义的 puphpet 文件加载 nginx 但我们安装的版本确实支持 –with-http_geoip_module.

所有关于安装 geoip 功能的帖子都表明,获得 geoip 支持的唯一方法是重新编译 nginx。 搜索使用 puppet 编译包表明这不是最好的方法。有没有什么地方可以得到支持geoip的预打包nginx模块?

我使用的是 ubuntu 12.04

【问题讨论】:

  • 你使用哪个 linux 发行版?
  • 我使用的是 ubuntu 12.04

标签: nginx ubuntu-12.04 puppet geoip


【解决方案1】:

您需要找到已添加此模块的存储库。如果你找到它,你可以简单地使用它。

这个可能是你需要的:https://launchpad.net/~nicolas-zin/+archive/ubuntu/nginx

【讨论】:

    【解决方案2】:

    依赖于编译您自己的包的 Puppet 工作流程实际上很常见。 不是好主意是让 Puppet 进行实际编译。

    使用最适合您需求的任何工具链来构建和维护您的软件包。维护一个包存储库,并使用 Puppet 配置您的节点以使用您的存储库。然后,Puppet 可以像安装任何其他软件包一样安装您的自定义软件包。

    【讨论】:

      猜你喜欢
      • 2015-09-08
      • 2016-02-29
      • 2018-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多