使用AWS Opsworks进行Nginx配置

时间:2014-12-16 02:04:59

标签: chef 3scale

我已经安装了openresty食谱,但现在我需要安装我的配置文件。使用Chef添加我的nginx.conf和nginx.lua文件的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您通常希望使用模板资源编写vhost文件:

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

我不熟悉lua插件配置的开放性,但我猜它是相似的。根据{{​​1}}食谱制作mysite的自己的食谱,然后将模板放入该食谱中。别忘了将新的食谱添加到运行列表中。