Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.98 KB | None | 0 0
  1. #- views
  2. #   - index.html
  3. #   - test.html
  4. # Maybe i should create a new directory inside views directory for more comprehensive structure :p
  5. # I will do this when my project grow up.
  6.  
  7.  
  8. worker_processes  1;
  9. events {
  10.     worker_connections  1024;
  11. }
  12.  
  13. http {
  14.     default_type  application/octet-stream;
  15.     include  mime.types;
  16.     sendfile  on;
  17.     keepalive_timeout  30;
  18.  
  19.     # This section is needed to proxy web-socket connections
  20.     map $http_upgrade $connection_upgrade {
  21.         default upgrade;
  22.         ''      close;
  23.     }
  24.  
  25.     upstream socket {
  26.         least_conn;
  27.         server 127.0.0.1:4100;
  28.         #server 127.0.0.1:4200;
  29.         #server 127.0.0.1:4300;
  30.     }
  31.  
  32.     server {
  33.         listen 4000;
  34.         root C:/Users/Maxime/Documents/Dev/Qwirk;
  35.         server_name localhost;
  36.  
  37.         location / {
  38.             proxy_set_header X-Real-IP $remote_addr;
  39.             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  40.             proxy_set_header Host $http_host;
  41.             proxy_set_header X-NginX-Proxy true;
  42.  
  43.             # prevents 502 bad gateway error
  44.             proxy_buffers 8 32k;
  45.             proxy_buffer_size 64k;
  46.  
  47.             proxy_pass http://socket;
  48.             proxy_redirect off;
  49.  
  50.             # enables WS support
  51.             proxy_http_version 1.1;
  52.             proxy_set_header Upgrade $http_upgrade;
  53.             proxy_set_header Connection $connection_upgrade;
  54.         }
  55.     }
  56.  
  57.     server {
  58.         listen 4500;
  59.         root C:/Users/Maxime/Documents/Dev/Qwirk;
  60.         server_name localhost;
  61.  
  62.         location / {
  63.             index views/index.html;
  64.         }
  65.  
  66.         location /static/ {
  67.             try_files $uri /static;
  68.         }
  69.  
  70.         location ~ \.css {
  71.             add_header Content-Type text/css;
  72.         }
  73.  
  74.         location ~ \.js {
  75.             add_header Content-Type application/x-javascript;
  76.         }
  77.  
  78.         location ~ \.tags {
  79.             add_header Content-Type riot/tag;
  80.         }
  81.     }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement