Guest User

HELP METEOR

a guest
Aug 25th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 2.66 KB | None | 0 0
  1. upstream example {
  2.         server 127.0.0.1:3000;
  3.         server IP_FRONT2:3000 backup;
  4. }
  5.  
  6. map $http_upgrade $connection_upgrade {
  7.         default upgrade;
  8.         ''      close;
  9. }
  10.  
  11. server {
  12.         listen 80 default ;
  13.         return 301 https://example.org$request_uri;
  14.         server_name example.org;
  15.  
  16.         # HEADERS
  17.         add_header X-Frame-Options SAMEORIGIN;
  18.         add_header X-Content-Type-Options nosniff;
  19.         add_header X-XSS-Protection "1; mode=block";
  20.  
  21.         include /etc/nginx/includes/error_pages.conf;
  22.         gzip on;
  23.  
  24.         location /RequestDenied {
  25.                  return 418;
  26.         }
  27.         location  / {
  28.             proxy_pass          http://example;
  29.                 proxy_redirect      off;
  30.                 proxy_set_header    Host              $http_host;
  31.                 proxy_set_header    X-Real-IP         $remote_addr;
  32.                 proxy_set_header    X-Forwarded-For   $proxy_add_x_forwarded_for;
  33.                 proxy_set_header    X-Forwarded-Proto $scheme;
  34.                 proxy_http_version  1.1;
  35.                 proxy_set_header    Upgrade           $http_upgrade;
  36.                 proxy_set_header    Connection        $connection_upgrade;
  37.         }
  38. }
  39.  
  40. server {
  41.         listen 443 ssl http2 default;
  42.         server_name example.org;
  43.  
  44.         ## Strong SSL Security
  45.         include /etc/nginx/includes/ssl.conf;
  46.         ssl_certificate /etc/nginx/ssl/mi.argentina.crt;
  47.         ssl_certificate_key /etc/nginx/ssl/mi.argentina.key;
  48.         ssl_client_certificate /etc/nginx/ssl/ca.crt;
  49.  
  50.         # HEADERS
  51.         add_header X-Frame-Options SAMEORIGIN;
  52.         add_header X-Content-Type-Options nosniff;
  53.         add_header X-XSS-Protection "1; mode=block";
  54.  
  55.         include /etc/nginx/includes/error_pages.conf;
  56.  
  57.         location /RequestDenied {
  58.                  return 418;
  59.         }
  60.  
  61.         access_log  /var/log/nginx/access.log;
  62.         error_log   /var/log/nginx/error.log;
  63.  
  64.         location ~ (.htaccess|.htpasswd)$ {
  65.             log_not_found off;
  66.             access_log off;
  67.             return 404;
  68.         }
  69.         location  / {
  70.                 proxy_pass          http://example;
  71.                 proxy_redirect      off;
  72.                 proxy_set_header    Host              $http_host;
  73.                 proxy_set_header    X-Real-IP         $remote_addr;
  74.                 proxy_set_header    X-Forwarded-For   $proxy_add_x_forwarded_for;
  75.                 proxy_set_header    X-Forwarded-Proto $scheme;
  76.                 proxy_http_version  1.1;
  77.                 proxy_set_header    Upgrade           $http_upgrade;
  78.                 proxy_set_header    Connection        $connection_upgrade;
  79.         }
  80. }
Add Comment
Please, Sign In to add comment