Modify `nginx` deploy settings.

This commit is contained in:
Kazuhiro MUSASHI 2021-05-01 18:22:31 +09:00
parent e6c531d069
commit f55682e5c3
2 changed files with 28 additions and 34 deletions

View File

@ -4,6 +4,34 @@ include_recipe './attributes.rb'
# Kernel Parameters:
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:
include_recipe './webadm.rb'

View File

@ -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:
remote_file '/etc/logrotate.d/nginx' do
owner 'root'