|
@@ -1,121 +1,107 @@
|
|
|
-
|
|
|
user root;
|
|
|
worker_processes auto;
|
|
|
worker_cpu_affinity auto;
|
|
|
worker_rlimit_nofile 65535;
|
|
|
|
|
|
events {
|
|
|
- use epoll;
|
|
|
-
|
|
|
- worker_connections 65535;
|
|
|
- accept_mutex off;
|
|
|
+ worker_connections 65535;
|
|
|
+ accept_mutex off;
|
|
|
}
|
|
|
|
|
|
http {
|
|
|
- include mime.types;
|
|
|
- default_type application/octet-stream;
|
|
|
- sendfile on;
|
|
|
-
|
|
|
-
|
|
|
- log_format main '$remote_addr - $remote_user [$time_local] "$request" '
|
|
|
- '$status $body_bytes_sent "$http_referer" '
|
|
|
- '"$http_user_agent" "$http_x_forwarded_for"';
|
|
|
- access_log logs/access.log main;
|
|
|
- access_log on;
|
|
|
-
|
|
|
-
|
|
|
- underscores_in_headers on;
|
|
|
- tcp_nopush on;
|
|
|
- client_max_body_size 100m;
|
|
|
- keepalive_timeout 3600;
|
|
|
- proxy_read_timeout 3600;
|
|
|
- gzip on;
|
|
|
- gzip_min_length 1k;
|
|
|
- gzip_comp_level 4;
|
|
|
- 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;
|
|
|
- gzip_vary on;
|
|
|
-
|
|
|
- # =====================================================================
|
|
|
-
|
|
|
- upstream basic {
|
|
|
- server 192.168.10.41:8000;
|
|
|
- }
|
|
|
-
|
|
|
- upstream examwork {
|
|
|
- server 192.168.10.41:8001;
|
|
|
- }
|
|
|
-
|
|
|
- upstream question-for-student {
|
|
|
- server 192.168.10.41:8008;
|
|
|
- }
|
|
|
-
|
|
|
- upstream question-for-admin {
|
|
|
- server 192.168.10.41:8008;
|
|
|
- }
|
|
|
-
|
|
|
- upstream oe-student {
|
|
|
- server 192.168.10.41:8003;
|
|
|
- }
|
|
|
-
|
|
|
- upstream oe-admin-for-admin {
|
|
|
- server 192.168.10.41:8013;
|
|
|
- }
|
|
|
-
|
|
|
- upstream oe-admin-for-student {
|
|
|
- server 192.168.10.41:8013;
|
|
|
- }
|
|
|
-
|
|
|
- upstream oe-task {
|
|
|
- server 192.168.10.41:8002;
|
|
|
- }
|
|
|
-
|
|
|
- upstream ws {
|
|
|
- server 192.168.10.41:8010;
|
|
|
- }
|
|
|
-
|
|
|
- upstream marking {
|
|
|
- server 192.168.10.41:8004;
|
|
|
- }
|
|
|
-
|
|
|
- upstream logic-marking {
|
|
|
- server 192.168.10.41:8005;
|
|
|
- }
|
|
|
-
|
|
|
- upstream exchange {
|
|
|
- server 192.168.10.41:8007;
|
|
|
- }
|
|
|
-
|
|
|
- upstream bridge {
|
|
|
- server 192.168.10.41:8030;
|
|
|
- }
|
|
|
-
|
|
|
- upstream app-api {
|
|
|
- server 192.168.10.41:8090;
|
|
|
- }
|
|
|
-
|
|
|
- upstream task {
|
|
|
- server 192.168.10.41:8011;
|
|
|
- }
|
|
|
-
|
|
|
- upstream print {
|
|
|
- server 192.168.10.41:8009;
|
|
|
- }
|
|
|
-
|
|
|
- upstream reports {
|
|
|
- server 192.168.10.41:8015;
|
|
|
- }
|
|
|
-
|
|
|
- upstream api-limiter {
|
|
|
- server 192.168.10.41:18080;
|
|
|
- }
|
|
|
-
|
|
|
- # =====================================================================
|
|
|
-
|
|
|
- # include sites/http80.conf;
|
|
|
- #include sites/https443.conf;
|
|
|
- include sites/v3.conf;
|
|
|
- include sites/http8200.conf;
|
|
|
- include sites/block_ips.conf;
|
|
|
+ include mime.types;
|
|
|
+ default_type application/octet-stream;
|
|
|
+ sendfile on;
|
|
|
+
|
|
|
+ # log_format main '$remote_addr - $remote_user [$time_local] "$request" '
|
|
|
+ # '$status $body_bytes_sent "$http_referer" '
|
|
|
+ # '"$http_user_agent" "$http_x_forwarded_for"';
|
|
|
+ # access_log logs/access.log main;
|
|
|
+ access_log off;
|
|
|
+
|
|
|
+ underscores_in_headers on;
|
|
|
+ tcp_nopush on;
|
|
|
+ client_max_body_size 100m;
|
|
|
+ keepalive_timeout 3600;
|
|
|
+ proxy_read_timeout 3600;
|
|
|
+ gzip on;
|
|
|
+ gzip_min_length 1k;
|
|
|
+ gzip_comp_level 4;
|
|
|
+ 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;
|
|
|
+ gzip_vary on;
|
|
|
+
|
|
|
+ # =====================================================================
|
|
|
+
|
|
|
+ upstream examcloud-core-basic {
|
|
|
+ server 192.168.10.41:8000;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-core-examwork {
|
|
|
+ server 192.168.10.41:8001;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-core-questions {
|
|
|
+ server 192.168.10.41:8008;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-core-questions-branch {
|
|
|
+ #server 192.168.10.41:18008;
|
|
|
+ server 192.168.10.41:8008;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-core-oe-admin {
|
|
|
+ server 192.168.10.41:8013;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-core-oe-admin-branch {
|
|
|
+ #server 192.168.10.41:18013;
|
|
|
+ server 192.168.10.41:8013;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-core-oe-student {
|
|
|
+ server 192.168.10.41:8003;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-core-oe-task {
|
|
|
+ server 192.168.10.41:8002;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-core-marking {
|
|
|
+ server 192.168.10.41:8004;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-core-reports {
|
|
|
+ server 192.168.10.41:8015;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-core-print {
|
|
|
+ server 192.168.10.41:8009;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-exchange {
|
|
|
+ server 192.168.10.41:8007;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-app-api {
|
|
|
+ server 192.168.10.41:8090;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-task {
|
|
|
+ server 192.168.10.41:8011;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-bridge {
|
|
|
+ server 192.168.10.41:8030;
|
|
|
+ }
|
|
|
+
|
|
|
+ upstream examcloud-ws {
|
|
|
+ server 192.168.10.41:8010;
|
|
|
+ }
|
|
|
+
|
|
|
+ # =====================================================================
|
|
|
+
|
|
|
+ #include sites/http80.conf;
|
|
|
+ #include sites/https443.conf;
|
|
|
+ include sites/examcloud.conf;
|
|
|
|
|
|
}
|
|
|
-
|