nginx.conf 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. server {
  2. listen 80;
  3. listen [::]:80;
  4. server_name localhost;
  5. location / {
  6. root /usr/share/nginx/html;
  7. index index.html;
  8. try_files $uri $uri/ /index.html;
  9. }
  10. location /prod-api/ {
  11. proxy_set_header Host $http_host;
  12. proxy_set_header X-Real-IP $remote_addr;
  13. proxy_set_header REMOTE-HOST $remote_addr;
  14. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  15. proxy_pass http://localhost:8080/;
  16. proxy_connect_timeout 6000s;
  17. proxy_read_timeout 6000s;
  18. proxy_send_timeout 6000s;
  19. }
  20. location /profile/ {
  21. proxy_set_header Host $http_host;
  22. proxy_set_header X-Real-IP $remote_addr;
  23. proxy_set_header REMOTE-HOST $remote_addr;
  24. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  25. proxy_pass http://localhost:8080/profile/;
  26. client_max_body_size 100m;
  27. client_body_buffer_size 256k;
  28. proxy_connect_timeout 6000s;
  29. proxy_read_timeout 6000s;
  30. proxy_send_timeout 6000s;
  31. proxy_buffer_size 32k;
  32. proxy_buffers 4 64k;
  33. proxy_busy_buffers_size 128k;
  34. proxy_temp_file_write_size 10m;
  35. }
  36. error_page 500 502 503 504 /50x.html;
  37. location = /50x.html {
  38. root /usr/share/nginx/html;
  39. }
  40. }