0

openrestyクックブックをインストールしましたが、今度は構成ファイルをインストールする必要があります。Chef を使用して nginx.conf および nginx.lua ファイルを追加する最良の方法は何ですか?

4

1 に答える 1

0

通常、テンプレート リソースを使用して仮想ホスト ファイルを作成します。

template "#{node['openresty']['dir']}/sites-enabled/mysite.conf" do
  source 'mysite.conf.erb'
  owner 'root'
  group 'root'
  mode '644'
  notifies :reload, node['openresty']['service']['resource']
end

openresty が lua プラグインの設定を行う方法に慣れていませんが、似ていると思います。mysiteクックブックに依存する独自のクックブックをopenresty作成し、そのクックブックにテンプレートを配置します。新しいクックブックも実行リストに追加することを忘れないでください。

于 2014-12-16T09:29:09.377 に答える