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

  1. user root;
  2. worker_processes 1;
  3. error_log /usr/local/nginx/logs/nginx_error.log crit;
  4. pid /usr/local/nginx/logs/nginx.pid;
  5. events {
  6. worker_connections 1024;
  7. }
  8. http {
  9. include mime.types;
  10. default_type application/octet-stream;
  11. charset utf-8;
  12. sendfile on;
  13. keepalive_timeout 65;
  14. #buchong
  15. server {
  16. listen 7060;
  17. server_name 39.102.208.191;
  18. location ^~ /api/SystemManager/ {
  19. proxy_pass http://39.102.208.191:9099/;
  20. proxy_read_timeout 120m;
  21. proxy_send_timeout 120m;
  22. proxy_set_header Host $host:$server_port;
  23. proxy_set_header X-Real-IP $remote_addr;
  24. proxy_set_header REMOTE-HOST $remote_addr;
  25. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  26. }
  27. }
  28. server {
  29. listen 7076;
  30. server_name 39.102.208.191;
  31. #pay
  32. location ^~ /api/pay/ {
  33. proxy_pass http://39.102.208.191:9060/;
  34. proxy_read_timeout 120m;
  35. proxy_send_timeout 120m;
  36. client_max_body_size 1024m;
  37. proxy_set_header Host $host:$server_port;
  38. proxy_set_header X-Real-IP $remote_addr;
  39. proxy_set_header REMOTE-HOST $remote_addr;
  40. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  41. }
  42. location ^~ /api/SystemManager/ {
  43. proxy_pass http://39.102.208.191:9099/;
  44. proxy_read_timeout 120m;
  45. proxy_send_timeout 120m;
  46. proxy_set_header Host $host:$server_port;
  47. proxy_set_header X-Real-IP $remote_addr;
  48. proxy_set_header REMOTE-HOST $remote_addr;
  49. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  50. }
  51. }
  52. #yz
  53. server
  54. {
  55. listen 7080;
  56. server_name 39.102.208.191;
  57. client_max_body_size 1024M;
  58. location / {
  59. root /opt/web/cda-dist/dist;
  60. try_files $uri $uri/ /index.html;
  61. proxy_set_header Host $host;
  62. proxy_set_header X-Real-IP $remote_addr;
  63. proxy_set_header REMOTE-HOST $remote_addr;
  64. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  65. }
  66. #cda
  67. location ^~ /api/cda/ {
  68. proxy_pass http://39.102.208.191:9071/;
  69. proxy_read_timeout 120m;
  70. proxy_send_timeout 120m;
  71. client_max_body_size 1024m;
  72. }
  73. #systemmanager
  74. location ^~ /api/SystemManager/ {
  75. proxy_pass http://39.102.208.191:9099/;
  76. proxy_read_timeout 120m;
  77. proxy_send_timeout 120m;
  78. proxy_set_header Host $host:$server_port;
  79. proxy_set_header X-Real-IP $remote_addr;
  80. proxy_set_header REMOTE-HOST $remote_addr;
  81. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  82. }
  83. #onlyoffice
  84. location ^~ /onlyoffice/ {
  85. proxy_pass http://39.102.208.191:28080/;
  86. proxy_read_timeout 100m;
  87. proxy_send_timeout 100m;
  88. proxy_set_header X-Forwarded-Host $host/onlyoffice;
  89. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  90. proxy_set_header X-Forwarded-Proto https;
  91. proxy_set_header X-Forwarded-Scheme $scheme;
  92. proxy_set_header Host $host;
  93. }
  94. #aisearch
  95. location ^~ /api/aiSearch/ {
  96. proxy_pass http://39.102.208.191:9010/;
  97. proxy_read_timeout 120m;
  98. proxy_send_timeout 120m;
  99. proxy_set_header Host $host:$server_port;
  100. proxy_set_header X-Real-IP $remote_addr;
  101. proxy_set_header REMOTE-HOST $remote_addr;
  102. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  103. client_max_body_size 200m;
  104. }
  105. #access_log /opt/nginx/logs/youzhi-cda-web.log;
  106. #error_log /opt/nginx/logs/youzhi-cda-web-error.log;
  107. }
  108. server
  109. {
  110. listen 7070;
  111. server_name 39.102.208.191;
  112. client_max_body_size 1024M;
  113. location / {
  114. root /opt/web/report_writing/gpt-web/build;
  115. try_files $uri $uri/ /index.html;
  116. proxy_set_header Host $host;
  117. proxy_set_header X-Real-IP $remote_addr;
  118. proxy_set_header REMOTE-HOST $remote_addr;
  119. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  120. }
  121. #cda
  122. location ^~ /api/cda/ {
  123. proxy_pass http://39.102.208.191:9071/;
  124. proxy_read_timeout 120m;
  125. proxy_send_timeout 120m;
  126. client_max_body_size 1024m;
  127. proxy_set_header Host $host:$server_port;
  128. proxy_set_header X-Real-IP $remote_addr;
  129. proxy_set_header REMOTE-HOST $remote_addr;
  130. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  131. # 保持连接
  132. proxy_set_header Connection "keep-alive";
  133. # 禁用响应缓冲
  134. proxy_buffering off;
  135. }
  136. location ^~ /api/SystemManager/ {
  137. proxy_pass http://39.102.208.191:9099/;
  138. proxy_read_timeout 120m;
  139. proxy_send_timeout 120m;
  140. proxy_set_header Host $host:$server_port;
  141. proxy_set_header X-Real-IP $remote_addr;
  142. proxy_set_header REMOTE-HOST $remote_addr;
  143. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  144. }
  145. #onlyoffice
  146. location ^~ /onlyoffice/ {
  147. proxy_pass http://39.102.208.191:28080/;
  148. proxy_read_timeout 100m;
  149. proxy_send_timeout 100m;
  150. proxy_set_header X-Forwarded-Host $host/onlyoffice;
  151. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  152. proxy_set_header X-Forwarded-Proto https;
  153. proxy_set_header X-Forwarded-Scheme $scheme;
  154. proxy_set_header Host $host;
  155. }
  156. #aisearch
  157. location ^~ /api/aiSearch/ {
  158. proxy_pass http://39.102.208.191:9010/;
  159. proxy_read_timeout 120m;
  160. proxy_send_timeout 120m;
  161. proxy_set_header Host $host:$server_port;
  162. proxy_set_header X-Real-IP $remote_addr;
  163. proxy_set_header REMOTE-HOST $remote_addr;
  164. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  165. client_max_body_size 200m;
  166. }
  167. #access_log /opt/nginx/logs/youzhi-cda-web.log;
  168. #error_log /opt/nginx/logs/youzhi-cda-web-error.log;
  169. }
  170. server
  171. {
  172. listen 7040;
  173. server_name 39.102.208.191;
  174. location / {
  175. root /opt/web/kyyz-web/dist;
  176. try_files $uri $uri/ /index.html;
  177. proxy_set_header Host $host;
  178. proxy_set_header X-Real-IP $remote_addr;
  179. proxy_set_header REMOTE-HOST $remote_addr;
  180. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  181. }
  182. #
  183. location ^~ /api/ai/ {
  184. proxy_pass http://39.102.208.191:9040/;
  185. proxy_read_timeout 120m;
  186. proxy_send_timeout 120m;
  187. client_max_body_size 1024m;
  188. proxy_set_header Host $host:$server_port;
  189. proxy_set_header X-Real-IP $remote_addr;
  190. proxy_set_header REMOTE-HOST $remote_addr;
  191. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  192. }
  193. #access_log /opt/nginx/logs/youzhi-cda-web.log;
  194. #error_log /opt/nginx/logs/youzhi-cda-web-error.log;
  195. }
  196. server {
  197. listen 80;
  198. server_name 10.8.0.17;
  199. client_max_body_size 1024M;
  200. root /opt/web/www/webapp/dist;
  201. index index.html index.htm;
  202. location / {
  203. try_files $uri $uri/ /index.html;
  204. }
  205. location ^~ /api/crawl/ {
  206. proxy_pass http://39.102.208.191/api/crawl/ ;
  207. proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
  208. proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
  209. }
  210. location ^~ /api/system/ {
  211. proxy_pass http://39.102.208.191:9099/ ;
  212. proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
  213. proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
  214. proxy_set_header Host $host;
  215. proxy_set_header X-Real-IP $remote_addr;
  216. proxy_set_header REMOTE-HOST $remote_addr;
  217. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  218. }
  219. location ^~ /crawl/crawl/ {
  220. proxy_pass http://39.102.208.191/crawl/crawl/;
  221. proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
  222. proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
  223. proxy_set_header Host $host;
  224. proxy_set_header X-Real-IP $remote_addr;
  225. proxy_set_header REMOTE-HOST $remote_addr;
  226. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  227. }
  228. location ^~ /ic/ {
  229. proxy_pass http://39.102.208.191/ic/;
  230. }
  231. location ^~ /crawlquery/ {
  232. proxy_pass http://39.102.208.191:8085/crawlquery/;
  233. proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
  234. proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
  235. proxy_set_header Host $host;
  236. proxy_set_header X-Real-IP $remote_addr;
  237. proxy_set_header REMOTE-HOST $remote_addr;
  238. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  239. }
  240. location ^~ /group {
  241. proxy_pass http://39.102.208.191/group;
  242. }
  243. location ^~ /api/sq/ {
  244. proxy_pass http://39.102.208.191:18907/;
  245. proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
  246. proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
  247. proxy_set_header Host $host;
  248. proxy_set_header X-Real-IP $remote_addr;
  249. proxy_set_header REMOTE-HOST $remote_addr;
  250. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  251. }
  252. error_page 500 502 503 504 /50x.html;
  253. location = /50x.html {
  254. root html;
  255. }
  256. }
  257. server {
  258. listen 9091;
  259. server_name 39.102.208.191;
  260. client_max_body_size 1024M;
  261. root /opt/web/www/webapp-manage/dist;
  262. index index.html index.htm;
  263. location / {
  264. try_files $uri $uri/ /index.html;
  265. }
  266. location ^~ /api/crawl/ {
  267. proxy_pass http://39.102.208.191:9093/;
  268. proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
  269. proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
  270. proxy_set_header Host $host;
  271. proxy_set_header X-Real-IP $remote_addr;
  272. proxy_set_header REMOTE-HOST $remote_addr;
  273. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  274. }
  275. location ^~ /api/system/ {
  276. proxy_pass http://39.102.208.191:9099/;
  277. proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
  278. proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
  279. proxy_set_header Host $host;
  280. proxy_set_header X-Real-IP $remote_addr;
  281. proxy_set_header REMOTE-HOST $remote_addr;
  282. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  283. }
  284. location ^~ /crawl/crawl/ {
  285. proxy_pass http://39.102.208.191:9093/;
  286. proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
  287. proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
  288. proxy_set_header Host $host;
  289. proxy_set_header X-Real-IP $remote_addr;
  290. proxy_set_header REMOTE-HOST $remote_addr;
  291. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  292. }
  293. location ^~ /ic/ {
  294. proxy_pass http://39.102.208.191:8080/group1/ic/;
  295. }
  296. location ^~ /group {
  297. proxy_pass http://39.102.208.191:8080/group;
  298. }
  299. location ^~ /api/sq/ {
  300. proxy_pass http://39.102.208.191:18907/;
  301. proxy_read_timeout 60m; #读?~O~V?~E?~W? ?~X认为60?~R
  302. proxy_send_timeout 60m; #?~O~Q?~@~A?~E?~W? ?~X认为60?~R
  303. proxy_set_header Host $host;
  304. proxy_set_header X-Real-IP $remote_addr;
  305. proxy_set_header REMOTE-HOST $remote_addr;
  306. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  307. }
  308. error_page 500 502 503 504 /50x.html;
  309. location = /50x.html {
  310. root html;
  311. }
  312. }
  313. server
  314. {
  315. listen 2108;
  316. client_max_body_size 1024M;
  317. server_name cetc.8090.team 120.46.29.184;
  318. index index.php index.html index.htm default.php default.htm default.html;
  319. root /opt/data1/cetc;
  320. #CERT-APPLY-CHECK--START
  321. # 用于SSL证书申请时的文件验证相关配置 -- 请勿删除
  322. #include /www/server/panel/vhost/nginx/well-known/cetc.8090.team.conf;
  323. #CERT-APPLY-CHECK--END
  324. location /api {
  325. proxy_set_header Host $host;
  326. proxy_set_header X-Real-IP $remote_addr;
  327. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  328. proxy_pass http://localhost:2408;
  329. rewrite "^/api/(.*)$" /$1 break;
  330. }
  331. #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
  332. #error_page 404/404.html;
  333. #SSL-END
  334. #ERROR-PAGE-START 错误页配置,可以注释、删除或修改
  335. error_page 404 /404.html;
  336. #error_page 502 /502.html;
  337. #ERROR-PAGE-END
  338. #PHP-INFO-START PHP引用配置,可以注释或修改
  339. #清理缓存规则
  340. location /crb {
  341. alias /opt/data1/cetc/crb/;
  342. index index.html index.htm;
  343. try_files $uri $uri/ @crb_router;
  344. }
  345. location /csci {
  346. alias /opt/data1/cetc/csci/;
  347. index index.html index.htm;
  348. try_files $uri $uri/ @csci_router;
  349. }
  350. location /manager {
  351. alias /opt/data1/cetc/manager/;
  352. index index.html index.htm;
  353. try_files $uri $uri/ @manager_router;
  354. }
  355. # 智能问答地址
  356. location ^~ /api/chart
  357. {
  358. # 允许所有源跨域访问
  359. add_header 'Access-Control-Allow-Origin' '*' always;
  360. add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS';
  361. add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, X-Requested-With';
  362. add_header 'Access-Control-Allow-Credentials' 'true';
  363. rewrite ^/api/chart(.*)$ /smartQ/api/chat/$1 break;
  364. proxy_pass http://8.152.219.151:8090;
  365. proxy_set_header Host 8.152.219.151;
  366. proxy_set_header X-Real-IP $remote_addr;
  367. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  368. proxy_set_header REMOTE-HOST $remote_addr;
  369. proxy_set_header Upgrade $http_upgrade;
  370. proxy_http_version 1.1;
  371. # proxy_hide_header Upgrade;
  372. add_header X-Cache $upstream_cache_status;
  373. #Set Nginx Cache
  374. set $static_filegivo0dLi 0;
  375. if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
  376. {
  377. set $static_filegivo0dLi 1;
  378. expires 1m;
  379. }
  380. if ( $static_filegivo0dLi = 0 )
  381. {
  382. add_header Cache-Control no-cache;
  383. }
  384. }
  385. # 街道地图
  386. location ^~ /streetMap
  387. {
  388. # 允许所有源跨域访问
  389. add_header 'Access-Control-Allow-Origin' '*' always;
  390. add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS';
  391. add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, X-Requested-With';
  392. add_header 'Access-Control-Allow-Credentials' 'true';
  393. proxy_pass http://8.130.42.45:29001/;
  394. proxy_set_header Host 8.130.42.45:29001;
  395. proxy_set_header X-Real-IP $remote_addr;
  396. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  397. proxy_set_header REMOTE-HOST $remote_addr;
  398. proxy_set_header Upgrade $http_upgrade;
  399. proxy_http_version 1.1;
  400. # proxy_hide_header Upgrade;
  401. add_header X-Cache $upstream_cache_status;
  402. #Set Nginx Cache
  403. set $static_file4n8OODQC 0;
  404. if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
  405. {
  406. set $static_file4n8OODQC 1;
  407. expires 1m;
  408. }
  409. if ( $static_file4n8OODQC = 0 )
  410. {
  411. add_header Cache-Control no-cache;
  412. }
  413. }
  414. # 卫星地图
  415. location ^~ /satelliteMap
  416. {
  417. # 允许所有源跨域访问
  418. add_header 'Access-Control-Allow-Origin' '*' always;
  419. add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS';
  420. add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, X-Requested-With';
  421. add_header 'Access-Control-Allow-Credentials' 'true';
  422. proxy_pass http://8.130.42.45:29002/;
  423. proxy_set_header Host 8.130.42.45;
  424. proxy_set_header X-Real-IP $remote_addr;
  425. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  426. proxy_set_header REMOTE-HOST $remote_addr;
  427. proxy_set_header Upgrade $http_upgrade;
  428. proxy_http_version 1.1;
  429. # proxy_hide_header Upgrade;
  430. add_header X-Cache $upstream_cache_status;
  431. #Set Nginx Cache
  432. set $static_fileXwgJDIcZ 0;
  433. if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
  434. {
  435. set $static_fileXwgJDIcZ 1;
  436. expires 1m;
  437. }
  438. if ( $static_fileXwgJDIcZ = 0 )
  439. {
  440. add_header Cache-Control no-cache;
  441. }
  442. }
  443. # 文件地址
  444. location ^~ /cetcFile
  445. {
  446. proxy_pass http://8.152.196.157:8081/;
  447. rewrite ^/cetcFile/(.*)$ /$1 break;
  448. proxy_set_header Host 8.152.196.157:8081;
  449. proxy_set_header X-Real-IP $remote_addr;
  450. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  451. proxy_set_header REMOTE-HOST $remote_addr;
  452. proxy_set_header Upgrade $http_upgrade;
  453. proxy_http_version 1.1;
  454. # proxy_hide_header Upgrade;
  455. add_header X-Cache $upstream_cache_status;
  456. #Set Nginx Cache
  457. set $static_fileSj7FasT8 0;
  458. if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
  459. {
  460. set $static_fileSj7FasT8 1;
  461. expires 1m;
  462. }
  463. if ( $static_fileSj7FasT8 = 0 )
  464. {
  465. add_header Cache-Control no-cache;
  466. }
  467. }
  468. location @crb_router {
  469. rewrite ^.*$ /crb/index.html last;
  470. }
  471. location @csci_router {
  472. rewrite ^.*$ /csci/index.html last;
  473. }
  474. location @manager_router {
  475. rewrite ^.*$ /manager/index.html last;
  476. }
  477. #PROXY-START/cetcSot
  478. location ^~ /cetcSot{
  479. # 允许所有源跨域访问
  480. add_header 'Access-Control-Allow-Origin' '*' always;
  481. add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS';
  482. add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, X-Requested-With';
  483. add_header 'Access-Control-Allow-Credentials' 'true';
  484. rewrite ^/cetcSot(.*)$ /api/system/oauth/token/$1 break;
  485. proxy_pass http://10.8.0.17:80/;
  486. proxy_set_header Host 10.8.0.17:80;
  487. proxy_set_header X-Real-IP $remote_addr;
  488. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  489. proxy_set_header REMOTE-HOST $remote_addr;
  490. proxy_set_header Upgrade $http_upgrade;
  491. proxy_http_version 1.1;
  492. # proxy_hide_header Upgrade;
  493. add_header X-Cache $upstream_cache_status;
  494. #Set Nginx Cache
  495. set $static_filePWa6h1rb 0;
  496. if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
  497. {
  498. set $static_filePWa6h1rb 1;
  499. expires 1m;
  500. }
  501. if ( $static_filePWa6h1rb = 0 )
  502. {
  503. add_header Cache-Control no-cache;
  504. }
  505. }
  506. #PROXY-END/cetcSot
  507. access_log /opt/data1/cetc.log;
  508. error_log /opt/data1/cetc.error.log;
  509. }
  510. }