user www www; worker_processes auto; error_log logs/error.log; pid logs/nginx.pid; worker_rlimit_nofile 102400; load_module modules/ngx_http_qatzip_filter_module.so; load_module modules/ngx_ssl_engine_qat_module.so; events { use epoll; worker_connections 102400; accept_mutex off; } # Enable QAT engine in heuristic mode. ssl_engine { use_engine qatengine; default_algorithms ALL; #default_algorithms RSA,EC,DH,DSA; qat_engine { qat_offload_mode async; qat_notify_mode poll; qat_poll_mode heuristic; qat_sw_fallback off; } } http { include mime.types; default_type application/octet-stream; gzip on; gzip_min_length 128; gzip_comp_level 1; gzip_types text/css text/javascript text/xml text/plain text/x-component application/javascript application/json application/xml application/rss+xml font/truetype font/opentype application/vnd.ms-fontobject image/svg+xml; gzip_vary on; gzip_disable "msie6"; gzip_http_version 1.0; qatzip_sw failover; qatzip_min_length 128; qatzip_comp_level 9; qatzip_buffers 16 8k; qatzip_types text/css text/javascript text/xml text/plain text/x-component application/javascript application/json application/xml application/rss+xml font/truetype font/opentype application/vnd.ms-fontobject image/svg+xml application/octet-stream image/jpeg; qatzip_chunk_size 64k; qatzip_stream_size 256k; qatzip_sw_threshold 256; # HTTPS server # server { listen 443 ssl asynch; server_name localhost; ssl_protocols TLSv1.2; ssl_certificate /usr/local/nginx_qat_module/certs/server.crt; ssl_certificate_key /usr/local/nginx_qat_module/certs/server.key; access_log off; } }