Guest User

Untitled

a guest
Apr 30th, 2020
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 2.37 KB | None | 0 0
  1. user nginx;
  2. worker_processes auto;
  3. worker_rlimit_nofile 100000;
  4. error_log /var/log/nginx/error.log;
  5. pid /var/run/nginx.pid;
  6. include /usr/share/nginx/modules/*.conf;
  7.  
  8. events {
  9.         worker_connections 4000;
  10.         use epoll;
  11.         multi_accept on;
  12. }
  13.  
  14. http {
  15.         include            /etc/nginx/mime.types;
  16.         default_type       application/octet-stream;
  17.  
  18.  
  19.         map $ssl_server_name $ssl_domain_name {
  20.                 volatile;
  21.                 hostnames;
  22.                 ~^((?<subdomain>.*)\.)(?<domain>[^.]+)\.(?<tld>[^.]+)$ $domain.$tld;
  23.                 ~^(?<domain>[^.]+)\.(?<tld>[^.]+)$ $domain.$tld;
  24.         }
  25.  
  26.         server {
  27.                 listen 443 ssl http2;
  28.                 server_name _;
  29.  
  30.                 ssl_certificate     "/etc/letsencrypt/live/$ssl_domain_name/fullchain.pem";
  31.                 ssl_certificate_key "/etc/letsencrypt/live/$ssl_domain_name/privkey.pem";
  32.                 ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  33.                 ssl_prefer_server_ciphers on;
  34.                 ssl_dhparam /etc/ssl/certs/dhparam.pem;
  35.                 ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
  36.                 ssl_session_timeout 1d;
  37.                 ssl_session_cache shared:SSL:50m;
  38.                 ssl_stapling on;
  39.                 ssl_stapling_verify on;
  40.                 add_header Strict-Transport-Security max-age=15768000;
  41.  
  42.                 root /opt/www/$host/;
  43.                 index index.html;
  44.  
  45.                 location / {
  46.                         try_files $uri $uri/ /index.html?$args;
  47.                 }
  48.         }
  49.  
  50.         server {
  51.                 listen 80;
  52.                 server_name _;
  53.                 return 301 https://$host$request_uri;
  54.         }
  55. }
Add Comment
Please, Sign In to add comment