<code>worker_processes <span>3</span>;
<span>#worker_processes 4;</span><span>#worker_cpu_affinity 0001 0010 0100 1000;</span><span>#
error_log
logs/error.log;</span><span>#
error_log
logs/error.log notice;</span><span>#
error_log
logs/error.log info;</span><span>#pid logs/nginx.pid;</span>events {
use
epoll;
worker_connections <span>8192</span>;
}
http {
include
mime.types;
default_type application/octet-stream;
server_tokens off;
keepalive_timeout <span>60</span><span>20</span>;
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
client_header_buffer_size 16k;
large_client_header_buffers <span>4</span> 32k;
server_names_hash_max_size <span>512</span>;
server_names_hash_bucket_size <span>64</span>;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
limit_req_zone
$binary_remote_addr
z rate=10r/s;
limit_req_zone
$http_user_agent
z rate=10r/s;
log_format oschina_log
<span>
'$remote_addr - $remote_user [$time_local] $request '
</span><span>
'"$status" $body_bytes_sent "$http_referer" '
</span><span>
'"$http_user_agent" "$http_x_forwarded_for"'
</span>;
access_log logs/joinku.log;
<span>#开启zip网页压缩</span>
gzip on;
gzip_min_length 1k;
gzip_buffers <span>4</span> 8k;
gzip_http_version <span>1.1</span>;
gzip_types text/plain application/x-javascript text/css application/xml;
<span>...</span>
}</code>