X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/7013f21316fbdc86a8a36c7aea7f908878db6ef7..ab49f1fed889c2eac1ffd67fe8035c98d5a001b9:/cookbooks/apache/templates/default/httpd.conf.erb?ds=sidebyside diff --git a/cookbooks/apache/templates/default/httpd.conf.erb b/cookbooks/apache/templates/default/httpd.conf.erb index 9c80314b0..3f78187f8 100644 --- a/cookbooks/apache/templates/default/httpd.conf.erb +++ b/cookbooks/apache/templates/default/httpd.conf.erb @@ -1,5 +1,8 @@ # DO NOT EDIT - This file is being maintained by Chef +# Enable HTTP/2 over TLS +Protocols h2 http/1.1 + # Set the number of seconds before receives and sends time out Timeout <%= node[:apache][:timeout] %> @@ -44,6 +47,12 @@ ThreadLimit <%= node[:apache][:event][:thread_limit] %> ThreadsPerChild <%= node[:apache][:event][:threads_per_child] %> MaxRequestWorkers <%= node[:apache][:event][:max_request_workers] %> MaxConnectionsPerChild <%= node[:apache][:event][:max_connections_per_child] %> +<% if node[:apache][:event][:async_request_worker_factor] -%> +AsyncRequestWorkerFactor <%= node[:apache][:event][:async_request_worker_factor] %> +<% end -%> +<% if node[:apache][:event][:listen_cores_buckets_ratio] -%> +ListenCoresBucketsRatio <%= node[:apache][:event][:listen_cores_buckets_ratio] %> +<% end -%> <% end -%> # Default to UTF-8 @@ -54,3 +63,6 @@ AddType application/x-xz .xz # Configure logging BufferedLogs <%= node[:apache][:buffered_logs] ? "On" : "Off" %> + +# Define an extended log format that includes request time and SSL details +LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\" %Dus %{SSL_PROTOCOL}x %{SSL_CIPHER}x" combined_extended