nginx.conf 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. user root;
  2. worker_processes auto;
  3. worker_cpu_affinity auto;
  4. worker_rlimit_nofile 65535;
  5. events {
  6. worker_connections 65535;
  7. accept_mutex off;
  8. }
  9. http {
  10. include mime.types;
  11. default_type application/octet-stream;
  12. sendfile on;
  13. # log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  14. # '$status $body_bytes_sent "$http_referer" '
  15. # '"$http_user_agent" "$http_x_forwarded_for"';
  16. # access_log logs/access.log main;
  17. access_log off;
  18. underscores_in_headers on;
  19. tcp_nopush on;
  20. client_max_body_size 100m;
  21. keepalive_timeout 3600;
  22. proxy_read_timeout 3600;
  23. gzip on;
  24. gzip_min_length 1k;
  25. gzip_comp_level 4;
  26. gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
  27. gzip_vary on;
  28. # =====================================================================
  29. upstream basic {
  30. server 192.168.1.91:8000;
  31. }
  32. upstream examwork {
  33. server 192.168.1.91:8001;
  34. }
  35. upstream question-for-student {
  36. server 192.168.1.91:8008;
  37. }
  38. upstream question-for-admin {
  39. server 192.168.1.91:8008;
  40. }
  41. upstream oe-student {
  42. server 192.168.1.91:8003;
  43. }
  44. upstream oe-admin-for-admin {
  45. server 192.168.1.91:8013;
  46. }
  47. upstream oe-admin-for-student {
  48. server 192.168.1.91:8013;
  49. }
  50. upstream oe-task {
  51. server 192.168.1.91:8002;
  52. }
  53. upstream ws {
  54. server 192.168.1.91:8010;
  55. }
  56. upstream marking {
  57. server 192.168.1.91:8004;
  58. }
  59. upstream logic-marking {
  60. server 192.168.1.91:8005;
  61. }
  62. upstream exchange {
  63. server 192.168.1.91:8007;
  64. }
  65. upstream bridge {
  66. server 192.168.1.91:8020;
  67. }
  68. upstream app-api {
  69. server 192.168.1.91:8090;
  70. }
  71. upstream task {
  72. server 192.168.1.91:8011;
  73. }
  74. upstream print {
  75. server 192.168.1.91:8009;
  76. }
  77. upstream reports {
  78. server 192.168.1.91:8015;
  79. }
  80. # =====================================================================
  81. include sites/http80.conf;
  82. # include sites/https443.conf;
  83. include sites/block_ips.conf;
  84. }