Guest User

Untitled

a guest
Jun 20th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. server {
  2. listen 80 default_server;
  3.  
  4. root /var/www/html;
  5. index index.html index.htm;
  6.  
  7. location /api {
  8. proxy_redirect http://localhost:3001/ /api;
  9. proxy_pass_header Server;
  10. proxy_set_header X-Real-IP $remote_addr;
  11. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  12. proxy_set_header X-Scheme $scheme;
  13. proxy_set_header Host $http_host;
  14. proxy_set_header X-NginX-Proxy true;
  15. proxy_connect_timeout 5;
  16. proxy_read_timeout 240;
  17. proxy_intercept_errors on;
  18.  
  19. proxy_pass http://127.0.0.1:3001;
  20. }
  21.  
  22. location /graphql {
  23. proxy_redirect http://localhost:3001/ /graphql;
  24. proxy_pass_header Server;
  25. proxy_set_header X-Real-IP $remote_addr;
  26. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  27. proxy_set_header X-Scheme $scheme;
  28. proxy_set_header Host $http_host;
  29. proxy_set_header X-NginX-Proxy true;
  30. proxy_connect_timeout 5;
  31. proxy_read_timeout 240;
  32. proxy_intercept_errors on;
  33.  
  34. proxy_pass http://127.0.0.1:3001;
  35. }
  36.  
  37.  
  38. location ~* .(?:manifest|appcache|html?|xml|json)$ {
  39. expires -1;
  40. # access_log logs/static.log; # I don't usually include a static log
  41. }
  42.  
  43. location ~* .(?:css|js)$ {
  44. try_files $uri =404;
  45. expires 1y;
  46. access_log off;
  47. add_header Cache-Control "public";
  48. }
  49.  
  50. # Any route containing a file extension (e.g. /devicesfile.js)
  51. location ~ ^.+..+$ {
  52. try_files $uri =404;
  53. }
  54.  
  55. # Any route that doesn't have a file extension (e.g. /devices)
  56. location / {
  57. try_files $uri $uri/ /index.html;
  58. }
  59. }
Add Comment
Please, Sign In to add comment