Advertisement
Guest User

Untitled

a guest
Feb 1st, 2015
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.27 KB | None | 0 0
  1. server {
  2.         listen       80;
  3.         server_name     mysite.com;
  4.  
  5.         location / {
  6.             root   /home/www/myproject/public;
  7.  
  8.             access_log  /home/www/myproject/logs/access.log;
  9.             error_log  /home/www/myproject/logs/error.log;
  10.  
  11.             gzip        on;
  12.             gzip_min_length 1;
  13.             gzip_proxied any;
  14.             gzip_comp_level 5;
  15.  
  16.             index  index.html;
  17.  
  18.             try_files $uri @worker/;
  19.  
  20.         }
  21.  
  22.         location @worker {
  23.             gzip        on;
  24.             gzip_min_length 1;
  25.             gzip_proxied any;
  26.             gzip_comp_level 5;
  27.  
  28.         # Процесс Node.js должен быть запущен и слушать на 3000 порту
  29.             proxy_pass http://127.0.0.1:3000;
  30.             proxy_set_header  Host             $host;
  31.             proxy_set_header  X-Real-IP        $remote_addr;
  32.             proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
  33.  
  34.         # Это необходимо для корректной работы web-socket
  35.             proxy_http_version 1.1;
  36.             proxy_set_header Upgrade $http_upgrade;
  37.             proxy_set_header Connection "upgrade";
  38.  
  39.             proxy_redirect off;
  40.             proxy_buffering off;
  41.         }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement