| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- #### ecs 环保监控
- upstream file.service{
- ip_hash;
- server localhost:8181;
- }
- upstream auth.service{
- ip_hash;
- server localhost:8182;
- }
- upstream sys.service{
- ip_hash;
- server localhost:8183;
- }
- upstream app.service{
- ip_hash;
- server localhost:8184;
- }
- server {
- listen 8280;
- server_name localhost;
- location ^~/api/auth{
- proxy_pass http://auth.service/auth;
- proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $http_host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- client_max_body_size 10m;
- client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
-
- }
-
- location ^~/api/sys{
- proxy_pass http://sys.service/sys;
- proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $http_host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- client_max_body_size 10m;
- client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
-
-
- location ^~/api/app{
- proxy_pass http://app.service/app;
- proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $http_host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- client_max_body_size 10m;
- client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
-
- location ^~/api/file{
- proxy_pass http://file.service/file;
- proxy_redirect off;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $http_host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header Connection Close;
- add_header Access-Control-Allow-Origin *;
- client_max_body_size 50m;
- client_body_buffer_size 128k;
- proxy_connect_timeout 120;
- proxy_read_timeout 90;
- proxy_send_timeout 30;
- proxy_buffers 8 64k;
- proxy_busy_buffers_size 64k;
- proxy_temp_file_write_size 128k;
- }
-
- location /{
- # root /data/ecs/ecs-ui/dist;
- root /www/wwwroot/epp/ui/dist;
- try_files $uri /index.html last;
- index index.html;
- }
-
- location ^~/down/ {
- # root /data/tools;
- root /www/wwwroot/epp/ui/tools;
- if ($request_uri ~* ^.*\/(.*)\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|jpg|png|apk)(\?n=([^&]+))$) {
- add_header Content-Disposition "attachment;filename=$arg_n.$2";
- }
- }
- }
|