Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.18 KB | None | 0 0
  1. upstream rails_app {
  2.    server app:3000;
  3. }
  4.  
  5. upstream ember_app {
  6.    server frontend:4000;
  7. }
  8.  
  9. server {
  10.    listen 80;
  11.    server_name api.zvo.evilcap.ru;
  12.  
  13.    access_log $RAILS_ROOT/log/nginx.access.log;
  14.    error_log $RAILS_ROOT/log/nginx.error.log;
  15.  
  16.    location ~ /\. {
  17.       deny all;
  18.    }
  19.    location ~* ^.+\.(rb|log)$ {
  20.       deny all;
  21.    }
  22.  
  23.    # send non-static file requests to the app server
  24.    location / {
  25.       try_files $uri @rails;
  26.    }
  27.  
  28.    location @rails {
  29.       proxy_set_header  X-Real-IP  $remote_addr;
  30.       proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
  31.       proxy_set_header Host $http_host;
  32.       proxy_redirect off;
  33.       proxy_pass http://rails_app;
  34.    }
  35. }
  36.  
  37. server {
  38.     listen 80;
  39.     server_name zvo.evilcap.ru;
  40.  
  41.     keepalive_timeout 60;
  42.  
  43.     # proxy buffers
  44.     proxy_buffers 16 64k;
  45.     proxy_buffer_size 128k;
  46.  
  47.     location / {
  48.       try_files $uri @ember;
  49.     }
  50.  
  51.     location @ember {
  52.       proxy_set_header  X-Real-IP  $remote_addr;
  53.       proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
  54.       proxy_set_header Host $http_host;
  55.       proxy_redirect off;
  56.       proxy_pass http://ember_app;
  57.    }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement