# Generated by Chef upstream _<%= @parity_service %> { server localhost:<%= @internal_port %>; } server { <% if File.exist?(@ssl_cert) && File.exist?(@ssl_key) -%> listen <%= @external_port %> ssl http2; <% else -%> listen <%= @external_port %>; <% end -%> server_name <%= @server_name %>; access_log <%= node[:nginx][:log_dir] %>/<%= @parity_service %>.access.log json; error_log <%= node[:nginx][:log_dir] %>/<%= @parity_service %>.error.log warn; location / { # Increase number of buffers. Default is 8 proxy_buffers 1024 8k; proxy_pass http://_<%= @parity_service %>; proxy_http_version 1.1; } <% if File.exist?(@ssl_cert) && File.exist?(@ssl_key) -%> ssl_certificate <%= @ssl_cert %>; ssl_certificate_key <%= @ssl_key %>; <% end -%> }