| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 | server {        # 本地开发时,将10000改成cloud版本网关的端口: 8760        listen       10000;        server_name  127.0.0.1;        underscores_in_headers on;				# 所有请求都转发        location ^~ /webSocket {                 proxy_pass http://localhost:8764/webSocket;                 # 转发websocket需要的设置        proxy_set_header X-Real_IP $remote_addr;        proxy_set_header Host $host;        proxy_set_header X_Forward_For $proxy_add_x_forwarded_for;        proxy_http_version 1.1;        proxy_set_header Upgrade $http_upgrade;        proxy_set_header Connection 'upgrade';        }        location ^~ / {          proxy_pass  http://localhost:8764/;        } 	         location /imcs {             proxy_set_header   Host $host:$server_port;            proxy_redirect off;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_connect_timeout 60;            proxy_read_timeout 600;            proxy_send_timeout 600;            root D:/deploy/imcs-ui/;            index index.html;			autoindex on;        }        # boot 版本和 cloud 版本配置不一样,需要通过nginx来解决        location /api/authority/ {            proxy_set_header   Host $host:$server_port;            proxy_redirect off;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_connect_timeout 60;            proxy_read_timeout 600;            proxy_send_timeout 600;            proxy_pass http://127.0.0.1:8764/;        }        location /api/msgs/ {            proxy_set_header   Host $host:$server_port;            proxy_redirect off;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_connect_timeout 60;            proxy_read_timeout 600;            proxy_send_timeout 600;            proxy_pass http://127.0.0.1:8764/;        }		location /api/oauth/ {            proxy_set_header   Host $host:$server_port;            proxy_redirect off;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_connect_timeout 60;            proxy_read_timeout 600;            proxy_send_timeout 600;            proxy_pass http://127.0.0.1:8764/;        }        location /api/file/ {            proxy_set_header   Host $host:$server_port;            proxy_redirect off;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_connect_timeout 60;            proxy_read_timeout 600;            proxy_send_timeout 600;            proxy_pass http://127.0.0.1:8764/;        }		location /crossdomain.xml {				 alias D:/nginx-1.16.1/html/crossdomain.xml;		}        location /api/gate/{            proxy_set_header   Host $host:$server_port;            proxy_redirect off;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_connect_timeout 60;            proxy_read_timeout 600;            proxy_send_timeout 600;            proxy_pass http://127.0.0.1:8764/;        }        # 文件访问配置        location ^~ /file {            if ($request_uri ~* ^.*\/(.*)\.(apk|java|txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|jpg|png)(\?fileName=([^&]+))$) {                add_header Content-Disposition "attachment;filename=$arg_attname";            }            root C:/data/projects/uploadfile;            index index.html;        }}server {        listen       180;        server_name  127.0.0.1;        underscores_in_headers on;        location /zuihou-admin-ui {            proxy_set_header   Host $host:$server_port;            proxy_redirect off;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_connect_timeout 60;            proxy_read_timeout 600;            proxy_send_timeout 600;            root C:/imcs/;            index index.html;        }}
 |