Advertisement
Guest User

Untitled

a guest
Jul 9th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 2.61 KB | None | 0 0
  1. worker_processes  2;
  2.  
  3. events {
  4.     worker_connections  1024;
  5. }
  6.  
  7. http {
  8.     include     mime.types;
  9.     default_type    application/octet-stream;
  10.     sendfile        on;
  11.     keepalive_timeout   65;
  12.  
  13.     gzip on;
  14.     gzip_disable "msie6";
  15.    
  16.     server_names_hash_bucket_size 1024;
  17.  
  18.     proxy_connect_timeout      4s;
  19.     proxy_send_timeout         4s;
  20.     proxy_read_timeout         4s;
  21.  
  22.     proxy_buffer_size          4k;
  23.     proxy_buffers              4 32k;
  24.     proxy_busy_buffers_size    64k;
  25.     proxy_temp_file_write_size 64k;
  26.  
  27.     server {
  28.         listen      443 ssl;
  29.         server_name  fearnlj01.co.uk www.fearnlj01.co.uk;
  30.  
  31.         ssl_certificate C:\\Users\\fearnlj01\\AppData\\Local\\lxss\\rootfs\\etc\\letsencrypt\\archive\\fearnlj01.co.uk\\fullchain1.pem;
  32.         ssl_certificate_key C:\\Users\\fearnlj01\\AppData\\Local\\lxss\\rootfs\\etc\\letsencrypt\\archive\\fearnlj01.co.uk\\privkey1.pem;
  33.  
  34.         ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  35.         ssl_prefer_server_ciphers on;
  36.         ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
  37.  
  38.         add_header Strict-Transport-Security "max-age=31536000;" always;
  39.  
  40.         rewrite ^(/.*)\.html(\?.*)?$ $1$2 permanent;
  41.         rewrite ^/(.*)/$ /$1 permanent;
  42.  
  43.         root    html;
  44.         index   index.html;
  45.         try_files $uri/index.html $uri.html $uri/ $uri =404;
  46.  
  47.         error_page  404             /index.html;
  48.         error_page  500 502 503 504  /50x.html;
  49.     }
  50.  
  51. #enforces hsts
  52.     server {
  53.         listen      80;
  54.         server_name fearnlj01.co.uk www.fearnlj01.co.uk;
  55.         return 301 https://$host$request_uri;
  56.     }
  57.  
  58. #redirects radio subdomain to radio stream & https -> http
  59.     server {
  60.         listen  80;
  61.         server_name radio.fearnlj01.co.uk;
  62.        
  63.         location / {
  64.             proxy_pass http://localhost:8888/content/psc.mp3;
  65.         }
  66.     }
  67.     server {
  68.         listen  443 ssl;
  69.         server_name radio.fearnlj01.co.uk;
  70.  
  71.         ssl_certificate C:\\Users\\fearnlj01\\AppData\\Local\\lxss\\rootfs\\etc\\letsencrypt\\archive\\radio.fearnlj01.co.uk\\fullchain1.pem;
  72.         ssl_certificate_key C:\\Users\\fearnlj01\\AppData\\Local\\lxss\\rootfs\\etc\\letsencrypt\\archive\\radio.fearnlj01.co.uk\\privkey1.pem;
  73.  
  74.         return 301 http://$host$request_uri;
  75.     }
  76.  
  77. #redirects radiocontrol subdomain to radio controler & https -> http
  78.     server {
  79.         listen  80;
  80.         server_name radiocontrol.fearnlj01.co.uk;
  81.        
  82.         location / {
  83.             proxy_pass http://localhost:4/;
  84.         }
  85.     }
  86.     server {
  87.         listen  443 ssl;
  88.         server_name radiocontrol.fearnlj01.co.uk;
  89.  
  90.         ssl_certificate C:\\Users\\fearnlj01\\AppData\\Local\\lxss\\rootfs\\etc\\letsencrypt\\archive\\radio.fearnlj01.co.uk\\fullchain1.pem;
  91.         ssl_certificate_key C:\\Users\\fearnlj01\\AppData\\Local\\lxss\\rootfs\\etc\\letsencrypt\\archive\\radio.fearnlj01.co.uk\\privkey1.pem;
  92.  
  93.         return 301 http://$host$request_uri;
  94.     }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement