default.conf 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. server {
  2. listen 80;
  3. listen [::]:80;
  4. #listen 443 ssl;
  5. server_name localhost;
  6. #ssl_certificate cert/localhost.pem;
  7. #ssl_certificate_key cert/localhost.key;
  8. #ssl_session_timeout 5m;
  9. #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  10. #ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
  11. #ssl_prefer_server_ciphers on;
  12. location /{
  13. root /dockerDir/www;
  14. index index.html index.htm;
  15. }
  16. location /api/ {
  17. include proxy_params;
  18. proxy_pass http://gmetry-system:6161/;
  19. }
  20. location /bi-api/ {
  21. include proxy_params;
  22. proxy_pass http://gmetry-bi:6060/;
  23. }
  24. location /visual-api/ {
  25. include proxy_params;
  26. proxy_pass http://gmetry-lowcode:6565/;
  27. }
  28. location /xxl-job-admin/ {
  29. include proxy_params;
  30. proxy_pass http://gmetry-xxljob:6969/xxl-job-admin/;
  31. }
  32. location /upgrade-api/{
  33. include proxy_params;
  34. proxy_pass http://gmetry-deploy:6868/;
  35. }
  36. location /userprofile-api/{
  37. include proxy_params;
  38. proxy_pass http://gmetry-userprofile:6767/;
  39. }
  40. location /etl-api/{
  41. include proxy_params;
  42. proxy_pass http://gmetry-etl:6363/;
  43. }
  44. location /uploads/{
  45. autoindex off;
  46. proxy_pass http://localhost:7000/;
  47. }
  48. }
  49. server {
  50. root /dockerDir/uploads/;
  51. listen 7000;
  52. location / {
  53. autoindex off;
  54. autoindex_exact_size on;
  55. autoindex_localtime on;
  56. add_header 'Access-Control-Allow-Origin' '*';
  57. add_header 'Access-Control-Allow-Credentials' 'true';
  58. add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
  59. add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';
  60. }
  61. }