Browse Source

make proxy_http_version configurable

Sander Hoentjen 11 years ago
parent
commit
57ee1ec1e7
4 changed files with 4 additions and 0 deletions
  1. 1 0
      manifests/config.pp
  2. 1 0
      manifests/init.pp
  3. 1 0
      manifests/params.pp
  4. 1 0
      templates/conf.d/proxy.conf.erb

+ 1 - 0
manifests/config.pp

@@ -17,6 +17,7 @@ class nginx::config(
   $worker_processes    = $nginx::params::nx_worker_processes,
   $worker_connections  = $nginx::params::nx_worker_connections,
   $proxy_set_header    = $nginx::params::nx_proxy_set_header,
+  $proxy_http_version  = $nginx::params::nx_proxy_http_version,
   $confd_purge         = $nginx::params::nx_confd_purge,
   $server_tokens       = $nginx::params::nx_server_tokens
 ) inherits nginx::params {

+ 1 - 0
manifests/init.pp

@@ -32,6 +32,7 @@ class nginx (
   $worker_processes   = $nginx::params::nx_worker_processes,
   $worker_connections = $nginx::params::nx_worker_connections,
   $proxy_set_header   = $nginx::params::nx_proxy_set_header,
+  $proxy_http_version = $nginx::params::nx_proxy_http_version,
   $confd_purge        = $nginx::params::nx_confd_purge,
   $configtest_enable  = $nginx::params::nx_configtest_enable,
   $service_restart    = $nginx::params::nx_service_restart,

+ 1 - 0
manifests/params.pp

@@ -46,6 +46,7 @@ class nginx::params {
   $nx_proxy_send_timeout      = '90'
   $nx_proxy_read_timeout      = '90'
   $nx_proxy_buffers           = '32 4k'
+  $nx_proxy_http_version      = '1.0'
 
   $nx_logdir = $::kernel ? {
     /(?i-mx:linux)/ => '/var/log/nginx',

+ 1 - 0
templates/conf.d/proxy.conf.erb

@@ -5,5 +5,6 @@ proxy_connect_timeout   <%= scope.lookupvar('nginx::params::nx_proxy_connect_tim
 proxy_send_timeout      <%= scope.lookupvar('nginx::params::nx_proxy_send_timeout') %>;
 proxy_read_timeout      <%= scope.lookupvar('nginx::params::nx_proxy_read_timeout') %>;
 proxy_buffers           <%= scope.lookupvar('nginx::params::nx_proxy_buffers') %>;
+proxy_http_version      <%= @proxy_http_version %>;
 <% proxy_set_header.each do |header| %>
 proxy_set_header        <%= header %>;<% end %>