Modify `nginx` deploy settings.
This commit is contained in:
parent
e6c531d069
commit
f55682e5c3
|
@ -4,6 +4,34 @@ include_recipe './attributes.rb'
|
||||||
# Kernel Parameters:
|
# Kernel Parameters:
|
||||||
include_recipe './kernel.rb'
|
include_recipe './kernel.rb'
|
||||||
|
|
||||||
|
# Create the necessary directories:
|
||||||
|
%w( body fastcgi proxy scgi uwsgi ).each do |d|
|
||||||
|
directory "/var/lib/nginx/#{d}" do
|
||||||
|
owner 'www-data'
|
||||||
|
group 'root'
|
||||||
|
mode '755'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
%w( /etc/nginx/sites-enabled /etc/nginx/stream-enabled ).each do |d|
|
||||||
|
directory d do
|
||||||
|
owner 'root'
|
||||||
|
group 'root'
|
||||||
|
mode '0755'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Deploy the nginx configuration files:
|
||||||
|
%w(nginx.conf basic-auth).each do |f|
|
||||||
|
remote_file "/etc/nginx/#{f}" do
|
||||||
|
owner 'root'
|
||||||
|
group 'root'
|
||||||
|
mode '644'
|
||||||
|
|
||||||
|
notifies :reload, 'service[nginx]'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Prerequisites for Building nginx:
|
# Prerequisites for Building nginx:
|
||||||
include_recipe './webadm.rb'
|
include_recipe './webadm.rb'
|
||||||
|
|
||||||
|
|
|
@ -1,37 +1,3 @@
|
||||||
# Create the necessary directories:
|
|
||||||
%w( body fastcgi proxy scgi uwsgi ).each do |d|
|
|
||||||
directory "/var/lib/nginx/#{d}" do
|
|
||||||
owner 'www-data'
|
|
||||||
group 'root'
|
|
||||||
mode '755'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
link '/etc/nginx/sites-enabled' do
|
|
||||||
to '/home/webadm/repo/nginx-config/sites-available'
|
|
||||||
user 'root'
|
|
||||||
|
|
||||||
notifies :reload, 'service[nginx]'
|
|
||||||
end
|
|
||||||
|
|
||||||
link '/etc/nginx/stream-enabled' do
|
|
||||||
to '/home/webadm/repo/nginx-config/stream-available'
|
|
||||||
user 'root'
|
|
||||||
|
|
||||||
notifies :reload, 'service[nginx]'
|
|
||||||
end
|
|
||||||
|
|
||||||
# Deploy the nginx configuration files:
|
|
||||||
%w(nginx.conf basic-auth).each do |f|
|
|
||||||
remote_file "/etc/nginx/#{f}" do
|
|
||||||
owner 'root'
|
|
||||||
group 'root'
|
|
||||||
mode '644'
|
|
||||||
|
|
||||||
notifies :reload, 'service[nginx]'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Log rotation setting:
|
# Log rotation setting:
|
||||||
remote_file '/etc/logrotate.d/nginx' do
|
remote_file '/etc/logrotate.d/nginx' do
|
||||||
owner 'root'
|
owner 'root'
|
||||||
|
|
Loading…
Reference in New Issue