location 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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. # mjs
  8. location ~ ^/mjs/ {
  9. root /home/mc;
  10. index index.html index.htm;
  11. }
  12. # proxy
  13. location ~ ^/frp/ {
  14. rewrite ^/frp/(.*)$ /api/$1 break;
  15. proxy_pass http://127.0.0.1:1003;
  16. proxy_set_header Host $host:$server_port;
  17. proxy_set_header X-Real-IP $remote_addr;
  18. proxy_set_header Remote_Addr $remote_addr;
  19. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  20. proxy_set_header X-Forwarded-Proto $scheme;
  21. proxy_set_header Referer $http_referer;
  22. client_max_body_size 100m;
  23. client_body_buffer_size 20480k;
  24. proxy_send_timeout 300s;
  25. proxy_read_timeout 300s;
  26. }
  27. error_page 404 /404.html;
  28. error_page 500 502 503 504 /50x.html;
  29. # prod
  30. location ~ ^/api/ {
  31. #rewrite ^/mc/(.*)$ /$1 break;
  32. proxy_pass http://127.0.0.1:9001;
  33. proxy_set_header Host $host:$server_port;
  34. proxy_set_header X-Real-IP $remote_addr;
  35. proxy_set_header Remote_Addr $remote_addr;
  36. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  37. proxy_set_header X-Forwarded-Proto $scheme;
  38. proxy_set_header Referer $http_referer;
  39. client_max_body_size 100m;
  40. client_body_buffer_size 20480k;
  41. proxy_send_timeout 300s;
  42. proxy_read_timeout 300s;
  43. }
  44. # test
  45. location ~ ^/test/ {
  46. #rewrite ^/mc/(.*)$ /$1 break;
  47. proxy_pass http://127.0.0.1:9002;
  48. proxy_set_header Host $host:$server_port;
  49. proxy_set_header X-Real-IP $remote_addr;
  50. proxy_set_header Remote_Addr $remote_addr;
  51. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  52. proxy_set_header X-Forwarded-Proto $scheme;
  53. proxy_set_header Referer $http_referer;
  54. client_max_body_size 100m;
  55. client_body_buffer_size 20480k;
  56. proxy_send_timeout 300s;
  57. proxy_read_timeout 300s;
  58. }
  59. # dev
  60. location ~ ^/dev/ {
  61. #rewrite ^/mc/(.*)$ /$1 break;
  62. proxy_pass http://127.0.0.1:9003;
  63. proxy_set_header Host $host:$server_port;
  64. proxy_set_header X-Real-IP $remote_addr;
  65. proxy_set_header Remote_Addr $remote_addr;
  66. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  67. proxy_set_header X-Forwarded-Proto $scheme;
  68. proxy_set_header Referer $http_referer;
  69. client_max_body_size 100m;
  70. client_body_buffer_size 20480k;
  71. proxy_send_timeout 300s;
  72. proxy_read_timeout 300s;
  73. }