location 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # local-path: /usr/local/etc/nginx/servers/.
  2. # web
  3. location ~ ^/web/ {
  4. root /Users/malk/server/java-mcli/mjava/src/test/resources/nginx/html/;
  5. index index.html index.htm;
  6. }
  7. # gogs
  8. location / {
  9. proxy_pass http://localhost:3000;
  10. }
  11. error_page 404 /404.html;
  12. error_page 500 502 503 504 /50x.html;
  13. # prod
  14. location ~ ^/api/ {
  15. #rewrite ^/mc/(.*)$ /$1 break;
  16. proxy_pass http://127.0.0.1:9001;
  17. proxy_set_header Host $host:$server_port;
  18. proxy_set_header X-Real-IP $remote_addr;
  19. proxy_set_header Remote_Addr $remote_addr;
  20. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  21. proxy_set_header X-Forwarded-Proto $scheme;
  22. proxy_set_header Referer $http_referer;
  23. client_max_body_size 100m;
  24. client_body_buffer_size 20480k;
  25. proxy_send_timeout 300s;
  26. proxy_read_timeout 300s;
  27. }
  28. # test
  29. location ~ ^/test/ {
  30. #rewrite ^/mc/(.*)$ /$1 break;
  31. proxy_pass http://127.0.0.1:9002;
  32. proxy_set_header Host $host:$server_port;
  33. proxy_set_header X-Real-IP $remote_addr;
  34. proxy_set_header Remote_Addr $remote_addr;
  35. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  36. proxy_set_header X-Forwarded-Proto $scheme;
  37. proxy_set_header Referer $http_referer;
  38. client_max_body_size 100m;
  39. client_body_buffer_size 20480k;
  40. proxy_send_timeout 300s;
  41. proxy_read_timeout 300s;
  42. }
  43. # dev
  44. location ~ ^/dev/ {
  45. #rewrite ^/mc/(.*)$ /$1 break;
  46. proxy_pass http://127.0.0.1:9003;
  47. proxy_set_header Host $host:$server_port;
  48. proxy_set_header X-Real-IP $remote_addr;
  49. proxy_set_header Remote_Addr $remote_addr;
  50. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  51. proxy_set_header X-Forwarded-Proto $scheme;
  52. proxy_set_header Referer $http_referer;
  53. client_max_body_size 100m;
  54. client_body_buffer_size 20480k;
  55. proxy_send_timeout 300s;
  56. proxy_read_timeout 300s;
  57. }