diff --git a/cookbooks/nginx/files/etc/nginx/nginx.conf b/cookbooks/nginx/files/etc/nginx/nginx.conf index 23ee686..49a5838 100644 --- a/cookbooks/nginx/files/etc/nginx/nginx.conf +++ b/cookbooks/nginx/files/etc/nginx/nginx.conf @@ -87,3 +87,7 @@ http { include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } + +stream { + include /etc/nginx/stream-enabled/*; +} diff --git a/cookbooks/nginx/files/home/webadm/nginx-build/configure.sh b/cookbooks/nginx/files/home/webadm/nginx-build/configure.sh index 1564fd0..6930690 100644 --- a/cookbooks/nginx/files/home/webadm/nginx-build/configure.sh +++ b/cookbooks/nginx/files/home/webadm/nginx-build/configure.sh @@ -8,4 +8,4 @@ --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-ipv6 --with-http_ssl_module \ --with-http_v2_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module \ --with-http_addition_module --with-http_geoip_module --with-http_gunzip_module --with-http_gzip_static_module \ - --with-http_sub_module + --with-http_sub_module --with-stream --with-stream_ssl_module diff --git a/cookbooks/nginx/setup.rb b/cookbooks/nginx/setup.rb index e014a42..1a29ef8 100644 --- a/cookbooks/nginx/setup.rb +++ b/cookbooks/nginx/setup.rb @@ -7,7 +7,7 @@ end end -%w( sites-available sites-enabled ).each do |d| +%w( sites-available sites-enabled stream-available stream-enabled).each do |d| directory "/etc/nginx/#{d}" do owner 'root' group 'root' @@ -20,7 +20,7 @@ remote_file '/etc/nginx/nginx.conf' do owner 'root' group 'root' mode '644' - + notifies :reload, 'service[nginx]' end