|
|
user root; worker_processes 1;
error_log /usr/local/nginx/logs/nginx_error.log crit; pid /usr/local/nginx/logs/nginx.pid;
events { worker_connections 1024; }
http { include mime.types; default_type application/octet-stream; charset utf-8; sendfile on; keepalive_timeout 65; #buchong
server { listen 7060; server_name 39.102.208.191; location ^~ /api/SystemManager/ { proxy_pass http://39.102.208.191:9099/; proxy_read_timeout 120m; proxy_send_timeout 120m; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
server { listen 7076; server_name 39.102.208.191;
#pay
location ^~ /api/pay/ { proxy_pass http://39.102.208.191:9060/; proxy_read_timeout 120m; proxy_send_timeout 120m; client_max_body_size 1024m; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
} location ^~ /api/SystemManager/ { proxy_pass http://39.102.208.191:9099/; proxy_read_timeout 120m; proxy_send_timeout 120m; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } #yz
server { listen 7080; server_name 39.102.208.191; client_max_body_size 1024M; location / { root /opt/web/cda-dist/dist; try_files $uri $uri/ /index.html; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #cda
location ^~ /api/cda/ { proxy_pass http://39.102.208.191:9071/; proxy_read_timeout 120m; proxy_send_timeout 120m; client_max_body_size 1024m; } #systemmanager
location ^~ /api/SystemManager/ { proxy_pass http://39.102.208.191:9099/; proxy_read_timeout 120m; proxy_send_timeout 120m; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #onlyoffice
location ^~ /onlyoffice/ { proxy_pass http://39.102.208.191:28080/; proxy_read_timeout 100m; proxy_send_timeout 100m; proxy_set_header X-Forwarded-Host $host/onlyoffice; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-Scheme $scheme; proxy_set_header Host $host; } #aisearch
location ^~ /api/aiSearch/ { proxy_pass http://39.102.208.191:9010/; proxy_read_timeout 120m; proxy_send_timeout 120m; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 200m; } #access_log /opt/nginx/logs/youzhi-cda-web.log;
#error_log /opt/nginx/logs/youzhi-cda-web-error.log;
}
server { listen 7070; server_name 39.102.208.191; client_max_body_size 1024M;
location / { root /opt/web/report_writing/gpt-web/build; try_files $uri $uri/ /index.html; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #cda
location ^~ /api/cda/ { proxy_pass http://39.102.208.191:9071/; proxy_read_timeout 120m; proxy_send_timeout 120m; client_max_body_size 1024m; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 保持连接
proxy_set_header Connection "keep-alive"; # 禁用响应缓冲
proxy_buffering off; } location ^~ /api/SystemManager/ { proxy_pass http://39.102.208.191:9099/; proxy_read_timeout 120m; proxy_send_timeout 120m; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #onlyoffice
location ^~ /onlyoffice/ { proxy_pass http://39.102.208.191:28080/; proxy_read_timeout 100m; proxy_send_timeout 100m; proxy_set_header X-Forwarded-Host $host/onlyoffice; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-Scheme $scheme; proxy_set_header Host $host; } #aisearch
location ^~ /api/aiSearch/ { proxy_pass http://39.102.208.191:9010/; proxy_read_timeout 120m; proxy_send_timeout 120m; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 200m; } #access_log /opt/nginx/logs/youzhi-cda-web.log;
#error_log /opt/nginx/logs/youzhi-cda-web-error.log;
}
server { listen 7040; server_name 39.102.208.191;
location / { root /opt/web/kyyz-web/dist; try_files $uri $uri/ /index.html; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #
location ^~ /api/ai/ { proxy_pass http://39.102.208.191:9040/; proxy_read_timeout 120m; proxy_send_timeout 120m; client_max_body_size 1024m; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #access_log /opt/nginx/logs/youzhi-cda-web.log;
#error_log /opt/nginx/logs/youzhi-cda-web-error.log;
}
server { listen 80; server_name 10.8.0.17; client_max_body_size 1024M; root /opt/web/www/webapp/dist; index index.html index.htm;
location / { try_files $uri $uri/ /index.html; }
location ^~ /api/crawl/ { proxy_pass http://39.102.208.191/api/crawl/ ; proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
}
location ^~ /api/system/ { proxy_pass http://39.102.208.191:9099/ ; proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
location ^~ /crawl/crawl/ { proxy_pass http://39.102.208.191/crawl/crawl/; proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
location ^~ /ic/ { proxy_pass http://39.102.208.191/ic/; }
location ^~ /crawlquery/ { proxy_pass http://39.102.208.191:8085/crawlquery/; proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
location ^~ /group { proxy_pass http://39.102.208.191/group; }
location ^~ /api/sq/ { proxy_pass http://39.102.208.191:18907/; proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
error_page 500 502 503 504 /50x.html; location = /50x.html { root html; }
} server { listen 9091; server_name 39.102.208.191; client_max_body_size 1024M; root /opt/web/www/webapp-manage/dist; index index.html index.htm;
location / { try_files $uri $uri/ /index.html; }
location ^~ /api/crawl/ { proxy_pass http://39.102.208.191:9093/; proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
location ^~ /api/system/ { proxy_pass http://39.102.208.191:9099/; proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
location ^~ /crawl/crawl/ { proxy_pass http://39.102.208.191:9093/; proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
location ^~ /ic/ { proxy_pass http://39.102.208.191:8080/group1/ic/; }
location ^~ /group { proxy_pass http://39.102.208.191:8080/group; }
location ^~ /api/sq/ { proxy_pass http://39.102.208.191:18907/; proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 2108; client_max_body_size 1024M; server_name cetc.8090.team 120.46.29.184; index index.php index.html index.htm default.php default.htm default.html; root /opt/data1/cetc; #CERT-APPLY-CHECK--START
# 用于SSL证书申请时的文件验证相关配置 -- 请勿删除
#include /www/server/panel/vhost/nginx/well-known/cetc.8090.team.conf;
#CERT-APPLY-CHECK--END
location /api { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:2408; rewrite "^/api/(.*)$" /$1 break; }
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
#SSL-END
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
error_page 404 /404.html; #error_page 502 /502.html;
#ERROR-PAGE-END
#PHP-INFO-START PHP引用配置,可以注释或修改
#清理缓存规则
location /crb { alias /opt/data1/cetc/crb/; index index.html index.htm; try_files $uri $uri/ @crb_router; } location /csci { alias /opt/data1/cetc/csci/; index index.html index.htm; try_files $uri $uri/ @csci_router; }
location /manager { alias /opt/data1/cetc/manager/; index index.html index.htm; try_files $uri $uri/ @manager_router; }
# 智能问答地址
location ^~ /api/chart { # 允许所有源跨域访问
add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, X-Requested-With'; add_header 'Access-Control-Allow-Credentials' 'true'; rewrite ^/api/chart(.*)$ /smartQ/api/chat/$1 break; proxy_pass http://8.152.219.151:8090; proxy_set_header Host 8.152.219.151; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_http_version 1.1; # proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status; #Set Nginx Cache
set $static_filegivo0dLi 0; if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ) { set $static_filegivo0dLi 1; expires 1m; } if ( $static_filegivo0dLi = 0 ) { add_header Cache-Control no-cache; } }
# 街道地图
location ^~ /streetMap { # 允许所有源跨域访问
add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, X-Requested-With'; add_header 'Access-Control-Allow-Credentials' 'true'; proxy_pass http://8.130.42.45:29001/; proxy_set_header Host 8.130.42.45:29001; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_http_version 1.1; # proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status; #Set Nginx Cache
set $static_file4n8OODQC 0; if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ) { set $static_file4n8OODQC 1; expires 1m; } if ( $static_file4n8OODQC = 0 ) { add_header Cache-Control no-cache; } }
# 卫星地图
location ^~ /satelliteMap { # 允许所有源跨域访问
add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, X-Requested-With'; add_header 'Access-Control-Allow-Credentials' 'true'; proxy_pass http://8.130.42.45:29002/; proxy_set_header Host 8.130.42.45; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_http_version 1.1; # proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status; #Set Nginx Cache
set $static_fileXwgJDIcZ 0; if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ) { set $static_fileXwgJDIcZ 1; expires 1m; } if ( $static_fileXwgJDIcZ = 0 ) { add_header Cache-Control no-cache; } }
# 文件地址
location ^~ /cetcFile { proxy_pass http://8.152.196.157:8081/; rewrite ^/cetcFile/(.*)$ /$1 break; proxy_set_header Host 8.152.196.157:8081; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_http_version 1.1; # proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
set $static_fileSj7FasT8 0; if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ) { set $static_fileSj7FasT8 1; expires 1m; } if ( $static_fileSj7FasT8 = 0 ) { add_header Cache-Control no-cache; } }
location @crb_router { rewrite ^.*$ /crb/index.html last; } location @csci_router { rewrite ^.*$ /csci/index.html last; } location @manager_router { rewrite ^.*$ /manager/index.html last; } #PROXY-START/cetcSot
location ^~ /cetcSot{ # 允许所有源跨域访问
add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, X-Requested-With'; add_header 'Access-Control-Allow-Credentials' 'true';
rewrite ^/cetcSot(.*)$ /api/system/oauth/token/$1 break; proxy_pass http://10.8.0.17:80/; proxy_set_header Host 10.8.0.17:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_http_version 1.1; # proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
set $static_filePWa6h1rb 0; if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ) { set $static_filePWa6h1rb 1; expires 1m; } if ( $static_filePWa6h1rb = 0 ) { add_header Cache-Control no-cache; } }
#PROXY-END/cetcSot
access_log /opt/data1/cetc.log; error_log /opt/data1/cetc.error.log; }
}
|