openrestyクックブックをインストールしましたが、今度は構成ファイルをインストールする必要があります。Chef を使用して nginx.conf および nginx.lua ファイルを追加する最良の方法は何ですか?
質問する
1112 次
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 に答える