include /etc/nginx/modules-enabled.d/*.conf; worker_processes 10; error_log /var/log/nginx/error.log; events { worker_connections 1024; } include /etc/nginx/conf-enabled.d/*.conf; http { include /etc/nginx/mime.types; default_type application/octet-stream; sendfile on; gzip on; # text/html doesn't need to be defined there, it's compressed always gzip_types text/plain text/css text/xml application/x-javascript application/atom+xml; # gzip_comp_level 9; include /etc/nginx/sites-enabled.d/*.conf; log_format nginx_main '$remote_addr - $remote_user [$time_local] $request ' '"$status" $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" ' '"$request_filename" "$gzip_ratio" $upstream_response_time server: $host : $document_root $fastcgi_script_name '; server { listen 80 default; access_log /var/log/nginx/access.log nginx_main; error_log /var/log/nginx/error.log error; charset utf-8; client_max_body_size 32m; ## # `gzip` Settings # # gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_min_length 256; gzip_types application/atom+xml application/geo+json application/javascript application/x-javascript application/json application/ld+json application/manifest+json application/rdf+xml application/rss+xml application/xhtml+xml application/xml font/eot font/otf font/ttf image/svg+xml text/css text/javascript text/plain text/xml; location / { root /frontend; index index.html; expires -1; try_files $uri $uri/ $uri/index.html; } } }