You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

609 lines
21 KiB

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;
}
}