123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- server {
- listen 80;
- charset utf-8;
- location /nginx_status {
- stub_status on;
- access_log off;
- }
- location / {
- alias /home/admin/project/examcloud/static/examcloud-admin-web/dist/;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /admin/ {
- rewrite ^/(.*) /index.html break;
- root /home/admin/project/examcloud/static/examcloud-admin-web/dist/;
- }
- location ^~ /api/ecs_core/ {
- proxy_pass http://basic;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/ecs_exam_work/ {
- proxy_pass http://examwork;
- proxy_read_timeout 3600;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/ecs_ques/ {
- proxy_pass http://question-for-admin;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/ecs_oe_student/ {
- proxy_pass http://oe-student;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/ecs_oe_admin/ {
- proxy_pass http://oe-admin-for-admin;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/ws/ {
- proxy_pass http://ws;
- proxy_http_version 1.1;
- proxy_connect_timeout 60s;
- proxy_read_timeout 3600s;
- proxy_send_timeout 12s;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- }
- location ^~ /api/ecs_marking/ {
- proxy_pass http://marking;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/ecs_data_process/ {
- proxy_pass http://logic-marking;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/ecs_outlet/ {
- proxy_pass http://exchange;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/exchange/outer/ {
- proxy_pass http://exchange;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /cmcClient/ {
- proxy_pass http://bridge;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/app-api/ {
- proxy_pass http://app-api;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/ctr/task/ {
- proxy_pass http://task;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- location ^~ /api/ecs_prt/ {
- proxy_pass http://print;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- #location ^~ /api/ecs_reports/ {
- # proxy_pass http://reports;
- # proxy_set_header X-Real-IP $remote_addr;
- # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- #}
- }
|