Advertisement
Guest User

Untitled

a guest
Dec 12th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.07 KB | None | 0 0
  1. upstream django {
  2.     server unix:///run/uwsgi/app/ews.sock;
  3. }
  4.  
  5. server {
  6.     listen 8080 default_server bind deferred;
  7.     server_name _;
  8.     proxy_intercept_errors on;
  9.  
  10.     # Грязный хак. Принудительно обрабатываем ошибку 400
  11.     #error_page 400 =200 @ECOM3k;
  12.  
  13.     location / {
  14.         gzip on;
  15.         root /home/www-python/EmcosWebServices/django-backend/static;
  16.         index index.html;
  17.     }
  18.  
  19.     location /static {
  20.         gzip on;
  21.         add_header Access-Control-Allow-Origin *;
  22.         alias /home/www-python/EmcosWebServices/django-backend/static;
  23.     }
  24.  
  25.     location /crq {
  26.         gzip off;
  27.         keepalive_requests 0;
  28.         keepalive_timeout 0;
  29.         fastcgi_connect_timeout 300s;
  30.         chunked_transfer_encoding off;
  31.         include uwsgi_params;
  32.         uwsgi_pass django;
  33.     }
  34.  
  35.     location ~ ^/(?!(static|crq)) {
  36.         gzip on;
  37.         add_header Access-Control-Allow-Origin *;
  38.         include uwsgi_params;
  39.         uwsgi_param Host $host;
  40.         uwsgi_param X-Real-IP $remote_addr;
  41.         uwsgi_param X-Forwarded-For $proxy_add_x_forwarded_for;
  42.         uwsgi_param X-Forwarded-Proto $http_x_forwarded_proto;
  43.         uwsgi_pass django;
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement