# # Copyright (C) 2017-2018 ZTE, Inc. and others. All rights reserved. (ZTE) # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # #user nobody; worker_processes 8; worker_rlimit_nofile 65535; error_log logs/error.log info; pid logs/nginx.pid; env ROUTER_SUBDOMAIN; env HTTP_OVERWRITE_PORT; env HTTPS_OVERWRITE_PORT; events { #there is normally no need to specify the following directive explicitly #use epoll; worker_connections 10000; multi_accept off; } http { include mime.types; #default_type text/html; log_format main '$remote_addr - $remote_user [$time_local] $request_id "$request" ' '$status request_processing_time:$request_time upstream_response_time:$upstream_response_time ' '"$http_referer" "$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log main; #access_log off; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; keepalive_timeout 120s; keepalive_requests 200; types_hash_max_size 2048; #open_file_cache max=200000 inactive=300s; #open_file_cache_valid 300s; #open_file_cache_min_uses 2; #open_file_cache_errors on; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_comp_level 2; gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml; include ../msb-enabled/*.conf; include ../sites-enabled/*.conf; include ../sites-enabled-mount/*.conf; } stream { include ../stream-enabled/*.conf; }