worker_processes 4; # error_log /tmp/kvmd-nginx.error.log; error_log stderr; include /usr/share/kvmd/extras/*/nginx.ctx-main.conf; events { worker_connections 1024; use epoll; multi_accept on; } http { types_hash_max_size 4096; server_names_hash_bucket_size 128; access_log off; include /etc/kvmd/nginx/mime-types.conf; default_type application/octet-stream; charset utf-8; sendfile on; tcp_nodelay on; tcp_nopush on; keepalive_timeout 10; client_max_body_size 4k; client_body_temp_path /tmp/kvmd-nginx.client_body_temp; fastcgi_temp_path /tmp/kvmd-nginx.fastcgi_temp; proxy_temp_path /tmp/kvmd-nginx.proxy_temp; scgi_temp_path /tmp/kvmd-nginx.scgi_temp; uwsgi_temp_path /tmp/kvmd-nginx.uwsgi_temp; include /etc/kvmd/nginx/kvmd.ctx-http.conf; include /usr/share/kvmd/extras/*/nginx.ctx-http.conf; #PROD server { #PROD listen 80; #PROD server_name localhost; #PROD return 301 https://$host$request_uri; #PROD } server { #PROD listen 443 ssl http2; server_name localhost; #PROD include /etc/kvmd/nginx/ssl.conf; include /etc/kvmd/nginx/kvmd.ctx-server.conf; include /usr/share/kvmd/extras/*/nginx.ctx-server.conf; } }