nginx.conf 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  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 examcloud-core-basic {
  30. server 192.168.10.39:8000;
  31. }
  32. upstream examcloud-core-examwork {
  33. server 192.168.10.39:8001;
  34. }
  35. upstream examcloud-core-questions {
  36. server 192.168.10.39:8008;
  37. }
  38. upstream examcloud-core-questions-branch {
  39. #server 192.168.10.39:18008;
  40. server 192.168.10.39:8008;
  41. }
  42. upstream examcloud-core-oe-admin {
  43. server 192.168.10.39:8013;
  44. }
  45. upstream examcloud-core-oe-admin-branch {
  46. #server 192.168.10.39:18013;
  47. server 192.168.10.39:8013;
  48. }
  49. upstream examcloud-core-oe-student {
  50. server 192.168.10.39:8003;
  51. }
  52. upstream examcloud-core-oe-task {
  53. server 192.168.10.39:8002;
  54. }
  55. upstream examcloud-core-marking {
  56. server 192.168.10.39:8004;
  57. }
  58. upstream examcloud-core-reports {
  59. server 192.168.10.39:8015;
  60. }
  61. upstream examcloud-core-print {
  62. server 192.168.10.39:8009;
  63. }
  64. upstream examcloud-exchange {
  65. server 192.168.10.39:8007;
  66. }
  67. upstream examcloud-app-api {
  68. server 192.168.10.39:8090;
  69. }
  70. upstream examcloud-task {
  71. server 192.168.10.39:8011;
  72. }
  73. upstream examcloud-bridge {
  74. server 192.168.10.39:8030;
  75. }
  76. upstream examcloud-ws {
  77. server 192.168.10.39:8010;
  78. }
  79. # =====================================================================
  80. #include sites/http80.conf;
  81. #include sites/https443.conf;
  82. include sites/examcloud.conf;
  83. }