8000.conf 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. server {
  2. listen 8000 ssl;
  3. listen [::]:8000 ssl;
  4. server_name localhost;
  5. ssl_certificate /etc/nginx/ssl/server.crt;
  6. ssl_certificate_key /etc/nginx/ssl/server.key;
  7. ssl_session_timeout 1h;
  8. ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  9. ssl_protocols TLSv1.2 TLSv1.3;
  10. ssl_prefer_server_ciphers on;
  11. server_tokens off;
  12. proxy_hide_header X-Powered-By;
  13. proxy_hide_header Server;
  14. #add_header X-Frame-Options SAMEORIGIN;
  15. #access_log /var/log/nginx/host.access.log main;
  16. # minio
  17. location /house-car/oss {
  18. proxy_pass http://172.16.107.4:39000;
  19. }
  20. # 不动产资源地图接口
  21. location /house-car/house/resource-map/api {
  22. proxy_pass http://172.16.107.4:39201;
  23. }
  24. # 不动产资源地图页面
  25. location /house-car/house/resource-map {
  26. rewrite ^/house-car/house/resource-map/(.*)$ /$1 break;
  27. proxy_pass http://172.16.107.4:39201;
  28. }
  29. # 不动产报告页面接口
  30. location /house-car/house/report/api {
  31. proxy_pass http://172.16.107.4:39202;
  32. }
  33. # 不动产报告页面
  34. location /house-car/house/report {
  35. rewrite ^/house-car/house/report/(.*)$ /$1 break;
  36. proxy_pass http://172.16.107.4:39202;
  37. }
  38. # 车辆报告页面接口
  39. location /house-car/car/report/api {
  40. proxy_pass http://172.16.107.4:39203;
  41. }
  42. # 车辆报告报告页面
  43. location /house-car/car/report {
  44. rewrite ^/house-car/car/report/(.*)$ /$1 break;
  45. proxy_pass http://172.16.107.4:39203;
  46. }
  47. # 车辆资源地图接口
  48. location /house-car/car/resource-map/api {
  49. proxy_pass http://172.16.107.4:39204;
  50. }
  51. # 车辆资源地图页面
  52. location /house-car/car/resource-map {
  53. rewrite ^/house-car/car/resource-map/(.*)$ /$1 break;
  54. proxy_pass http://172.16.107.4:39204;
  55. }
  56. # 不动产数据稽查页面接口
  57. location /house-car/house/DATA-CHECK/api {
  58. proxy_pass http://172.16.107.4:39205;
  59. }
  60. # 不动产数据稽查页面
  61. location /house-car/house/DATA-CHECK {
  62. rewrite ^/house-car/house/DATA-CHECK/(.*)$ /$1 break;
  63. proxy_pass http://172.16.107.4:39205;
  64. }
  65. # 不动产数据稽查页面接口
  66. location /house-car/house/data-check/api {
  67. proxy_pass http://172.16.107.4:39205;
  68. }
  69. # 不动产数据稽查页面
  70. location /house-car/house/data-check {
  71. rewrite ^/house-car/house/data-check/(.*)$ /$1 break;
  72. proxy_pass http://172.16.107.4:39205;
  73. }
  74. # 不动产系统
  75. location /house-car/house/dist/ {
  76. proxy_pass http://172.16.107.4:39089/house/dist/;
  77. }
  78. location /house-car/house/api/ {
  79. proxy_pass http://172.16.107.4:39089/house/api/;
  80. }
  81. #车辆系统
  82. location /house-car/car/ {
  83. proxy_redirect off;
  84. proxy_set_header Host $host:$server_port;
  85. proxy_set_header X-Real-IP $remote_addr;
  86. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  87. proxy_pass https://127.0.0.1:8080/;
  88. }
  89. location /house-car/car/assets/ {
  90. # add_header Access-Control-Allow-Origin '*' always;
  91. # add_header Access-Control-Allow-Headers '*';
  92. # add_header Access-Control-Allow-Methods '*';
  93. # add_header Access-Control-Allow-Credentials 'false';
  94. # if ($request_method = 'OPTIONS') {
  95. # return 204;
  96. # }
  97. proxy_redirect off;
  98. proxy_set_header Host $host:$server_port;
  99. proxy_set_header X-Real-IP $remote_addr;
  100. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  101. proxy_pass https://127.0.0.1:8080/assets/;
  102. }
  103. #error_page 404 /404.html;
  104. # redirect server error pages to the static page /50x.html
  105. #
  106. error_page 500 502 503 504 /50x.html;
  107. location = /50x.html {
  108. root /usr/share/nginx/html;
  109. }
  110. # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  111. #
  112. #location ~ \.php$ {
  113. # proxy_pass http://127.0.0.1;
  114. #}
  115. # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  116. #
  117. #location ~ \.php$ {
  118. # root html;
  119. # fastcgi_pass 127.0.0.1:9000;
  120. # fastcgi_index index.php;
  121. # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  122. # include fastcgi_params;
  123. #}
  124. # deny access to .htaccess files, if Apache's document root
  125. # concurs with nginx's one
  126. #
  127. #location ~ /\.ht {
  128. # deny all;
  129. #}
  130. }