nginx.conf 1016 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. worker_processes auto;
  2. worker_cpu_affinity auto;
  3. error_log stderr error;
  4. #worker_rlimit_nofile 1024000;
  5. timer_resolution 1s;
  6. daemon off;
  7. load_module modules/ngx_http_js_module.so;
  8. events {
  9. worker_connections 32768;
  10. multi_accept off; #default
  11. }
  12. http {
  13. include /etc/nginx/mime.types;
  14. access_log off;
  15. server_tokens off;
  16. msie_padding off;
  17. sendfile off; #default
  18. tcp_nopush off; #default
  19. tcp_nodelay on; #default
  20. keepalive_timeout 65;
  21. keepalive_disable none; #default msie6
  22. keepalive_requests 300000; #default 100
  23. js_path "/etc/nginx/njs/";
  24. #js_import utils.js;
  25. js_import main from /njs/hello.js;
  26. server {
  27. listen 8080 default_server reuseport deferred fastopen=4096;
  28. #8080 default_server reuseport deferred backlog=65535 fastopen=4096;
  29. location = /plaintext {
  30. js_content main.hello;
  31. }
  32. location = /json {
  33. js_content main.json;
  34. }
  35. #location = /version {
  36. # js_content utils.version;
  37. #}
  38. }
  39. }