Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 2.10 KB | None | 0 0
  1. worker_processes 1;
  2. daemon off;
  3.  
  4. events {
  5.  
  6.       worker_connections 1024;
  7. }
  8.  
  9. http {
  10.  
  11.       # Basic Settings
  12.       include /home/jarmahent/redacted/mime.types;
  13.       default_type application/octet-stream;
  14.  
  15.       sendfile on;
  16.       tcp_nopush on;
  17.       tcp_nodelay on;
  18.       keepalive_timeout 65;
  19.       types_hash_max_size 2048;
  20.       client_max_body_size 50m;
  21.       server_tokens off;
  22.  
  23.       # PROXY SETTINGS
  24.  
  25.       proxy_set_header REAL_REMOTE_ADDR $remote_addr;
  26.       proxy_set_header REAL_HTTP_HOST $http_host;
  27.       proxy_set_header X_FORWARDED_FOR $proxy_add_x_forwarded_for;
  28.  
  29.       proxy_read_timeout 600;
  30.       proxy_intercept_errors on;
  31.       proxy_buffering off;
  32.  
  33.       ssl on;
  34.       ssl_prefer_server_ciphers on;
  35.       ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  36.       ssl_ciphers !aNULL:!eNULL:FIPS@STRENGTH:!3DES;
  37.       ssl_session_cache shared:SSL:5m;
  38.       ssl_session_timeout 60m;
  39.       ssl_certificate /etc/letsencrypt/live/kevintweaks.com/fullchain.pem;
  40.       ssl_certificate_key /etc/letsencrypt/live/kevintweaks.com/privkey.pem;
  41.  
  42.       # GZIP
  43.  
  44.       gzip on;
  45.       gzip_disable "msie6";
  46.       gzip_proxied any;
  47.       gzip_comp_level 6;
  48.       gzip_min_length 256;
  49.       gzip_http_version 1.0;
  50.       gzip_types text/plain
  51.       text/css
  52.       application/x-javascript
  53.       application/json
  54.       text/xml
  55.       application/xml
  56.       application/xml+rss
  57.       text/javascript
  58.  
  59.       include /etc/nginx/sites-enabled/*;
  60.  
  61.       server {
  62.  
  63.             listen 443;
  64.             server_name redacted.com;
  65.  
  66.             location / {
  67.  
  68.                   proxy_http_version 1.1;
  69.                   root /home/jarmahent/redacted/html_root;
  70.                   location ~* \.(.gif|ico|jpg|css|js)$ {
  71.  
  72.                         expires @24h
  73.                   }
  74.  
  75.                   error_log /home/jarmahent/redacted/redacted-instance-error.log;
  76.                   access_log /home/jarmahent/redacted/redacted-instance-access.log;
  77.  
  78.                   charset utf-8;
  79.                   error_page 404 502;
  80.  
  81.  
  82.                   proxy_pass http://127.0.0.1:9290;
  83.             }
  84.       }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement