加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

部署 – Nginx cookbook v 2.0.0:找不到Cookbook http_gzip_st

发布时间:2020-12-13 21:34:10 所属栏目:Nginx 来源:网络整理
导读:我正在使用berkshelf管理食谱,厨师11.6.2和nginx cookbook v 2.0.0 我从源代码编译nginx的设置: set[:nginx][:source][:modules] = ["http_gzip_static_module","http_ssl_module"] 配置给了我错误: Cookbook http_gzip_static_module not found. If you'r

我正在使用berkshelf管理食谱,厨师11.6.2和nginx cookbook v 2.0.0

我从源代码编译nginx的设置:

set[:nginx][:source][:modules] = ["http_gzip_static_module","http_ssl_module"]

配置给了我错误:

Cookbook http_gzip_static_module not found. If you're loading http_gzip_static_module from another cookbook,make sure you configure the dependency in your metadata

这是nginx cookbook的一个bug,你是如何解决的?一切都适用于nginx cookbook v 1.7.0

非常感谢.

最佳答案
nginx cookbook版本增加到2.0.0,以强调突破变化.特别是现在你应该使用nginx ::前缀指定所有模块,并且根本不使用extra_modules.所以,现在看起来应该是这样的:

"default_attributes": {
    "nginx": {
      "source": {
        "modules": [
          "nginx::http_gzip_static_module","nginx::http_ssl_module","nginx::http_realip_module","nginx::http_stub_status_module","nginx::upload_progress_module"]
        }
    }
}

有关详细信息,请查看此ticket和相关的changeset.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读