user bitrix; worker_processes 8; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 10240; events { use epoll; worker_connections 10240; } http { pagespeed on; pagespeed FileCachePath "/var/cache/ngx_pagespeed/"; pagespeed RewriteLevel CoreFilters; pagespeed EnableFilters convert_jpeg_to_webp,convert_to_webp_animated; pagespeed MapOriginDomain "https://localhost" "https://sochi-elite.com"; pagespeed FetchHttps enable,allow_self_signed,allow_unknown_certificate_authority,allow_certificate_not_yet_valid; #pagespeed CriticalImagesBeaconEnabled false; #pagespeed PreserveUrlRelativity on; #pagespeed JpegRecompressionQuality 85; #pagespeed ImageRecompressionQuality 85; #pagespeed ImageInlineMaxBytes 2048; #pagespeed LowercaseHtmlNames on; #pagespeed FileCacheSizeKb 204800; #pagespeed FileCacheCleanIntervalMs 360000; #pagespeed FileCacheInodeLimit 500000; #pagespeed DisableFilters add_head; include /etc/nginx/mime.types; default_type application/force-download; server_names_hash_bucket_size 128; # Description of supported access log formats log_format main '$remote_addr - $remote_user [$time_local - $upstream_response_time] ' '$status "$request" $body_bytes_sent ' '"$http_referer" "$http_user_agent" "$http_x_forwarded_for"'; log_format common '$remote_addr - - [$time_local - $upstream_response_time] ' '"$request" $status $bytes_sent ' '"$http_referer" "$http_user_agent" $msec'; log_format balancer '$remote_addr - $remote_user [$time_iso8601] "$host" ' '"$request" $status $body_bytes_sent "schema: $scheme" ' '"$http_referer" "$http_user_agent" "$http_x_forwarded_for" ' '"$request_length" : "$request_time" -> $upstream_response_time'; log_format debug '$upstream_response_time,"$time_local","$remote_addr","$request",$status,$body_bytes_sent'; # upload default maps include bx/maps/*.conf; # Disable request logging in nginx by default #access_log /var/log/nginx/access.log common; access_log off; sendfile on; tcp_nopush on; tcp_nodelay on; client_max_body_size 1024m; client_body_buffer_size 4m; # Parameters for back-end request proxy proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_timeout 300; proxy_buffer_size 64k; proxy_buffers 8 256k; proxy_busy_buffers_size 256k; proxy_temp_file_write_size 10m; # Assign default error handlers error_page 500 502 503 504 /500.html; error_page 404 = /404.html; # Content compression parameters gzip on; gzip_proxied any; gzip_static on; #gzip_http_version 1.0; gzip_comp_level 7; gzip_disable "msie6"; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; add_header "X-Content-Type-Options" "nosniff"; #add_header X-Frame-Options SAMEORIGIN; # Для нормального ответа 304 Not Modified; if_modified_since before; # Set nginx-push-stream-module common parameters include bx/conf/im_settings.conf; # Set default website include bx/site_enabled/*.conf; # Set additional websites include bx/site_ext_enabled/*.conf; }