Commit f8bb1039be770bd2a9418934d98a7428773a1512

Authored by Fernando Brito
1 parent c130f062
Exists in wikilibras

Add nginx config file example

Showing 1 changed file with 55 additions and 0 deletions   Show diff stats
config/examples/nginx/vlibras-web2 0 → 100644
... ... @@ -0,0 +1,55 @@
  1 +
  2 + upstream application {
  3 + server 127.0.0.1:3000;
  4 + server 127.0.0.1:3001;
  5 + server 127.0.0.1:3002;
  6 + }
  7 +
  8 + server {
  9 + listen 80;
  10 + server_name 150.165.204.30; # COLOQUE AQUI O NOME DO SERVIDOR - EX: www.google.com
  11 + root /srv/vlibras-web2/current/public/; # COLOQUE AQUI O PATH DO PROJETO - EX: /home/ubuntu/gtaaas_web/public/
  12 +
  13 + location / {
  14 + proxy_pass http://application;
  15 + proxy_redirect off;
  16 +
  17 + proxy_set_header Host $host:$proxy_port;
  18 + proxy_set_header X-Real-IP $remote_addr;
  19 + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  20 +
  21 + client_max_body_size 1G;
  22 + client_body_buffer_size 128k;
  23 +
  24 + proxy_connect_timeout 90;
  25 + proxy_send_timeout 90;
  26 + proxy_read_timeout 90;
  27 +
  28 + proxy_buffer_size 4k;
  29 + proxy_buffers 4 32k;
  30 + proxy_busy_buffers_size 64k;
  31 + proxy_temp_file_write_size 64k;
  32 + }
  33 +
  34 + location ~ .mp4$ {
  35 + mp4;
  36 + mp4_buffer_size 4M;
  37 + mp4_max_buffer_size 10M;
  38 + }
  39 +
  40 + location /websocket {
  41 + proxy_pass http://application;
  42 + proxy_http_version 1.1;
  43 + proxy_set_header Upgrade $http_upgrade;
  44 + proxy_set_header Connection $connection_upgrade;
  45 + }
  46 +
  47 +
  48 +
  49 + location ~ ^/(assets|favicon|images|javascripts|stylesheets|system|uploads)/ {
  50 + root /srv/vlibras-web2/current/public/; # COLOQUE AQUI O PATH DO PROJETO - EX: /home/ubuntu/gtaaas_web/public/
  51 + expires max;
  52 + break;
  53 + }
  54 +
  55 + }
... ...