user nginx; worker_processes auto; pid /opt/nginx/logs/nginx.pid; worker_rlimit_nofile 12500; worker_rlimit_core 50M; working_directory /opt/nginx/tmp; worker_cpu_affinity 0001 0010 0100 1000; worker_priority -10; worker_shutdown_timeout 5s; timer_resolution 100ms; daemon on; lock_file logs/nginx.log; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 17500; accept_mutex on; accept_mutex_delay 100ms; multi_accept on; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; charset utf-8; #gzip on; server { listen 80; server_name www.nginx-test.com; location = /match_all/ { root html; index index.html; } location ~ \.(jpeg|jpg)$ { root html/images; } location ^~ /bbs/ { root html; index index.html index.htm; } } # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} # HTTPS server # #server { # listen 443 ssl; # server_name localhost; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 5m; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; # location / { # root html; # index index.html index.htm; # } #} }