nginx.conf 2.1 KB

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