Advertisement
Guest User

Untitled

a guest
Oct 3rd, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 2.66 KB | None | 0 0
  1. upstream php-handler {
  2.     server unix:/run/php/php7.0-fpm.sock;
  3. }
  4. server {
  5. listen 80 default_server;
  6. server_name mycloud.dyndns.org;
  7. root /var/www;
  8. location ^~ /.well-known/acme-challenge {
  9. proxy_pass http://127.0.0.1:81;
  10. proxy_redirect off;
  11. }
  12. location / {
  13.  return 301 https://$server_name$request_uri;
  14.  }
  15. }
  16.  server {
  17.  listen 443 ssl http2;
  18.  server_name mycloud.dyndns.org;
  19.  ssl on;
  20.  ssl_certificate /etc/letsencrypt/live/mycloud.dyndns.org/fullchain.pem;
  21.  ssl_certificate_key /etc/letsencrypt/live/mycloud.dyndns.org/privkey.pem;
  22.  ssl_protocols TLSv1.2;
  23.  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:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK';
  24. # ssl_dhparam /etc/ssl/certs/dhparam.pem;
  25.  ssl_ecdh_curve secp384r1;
  26.  ssl_prefer_server_ciphers on;
  27.  ssl_stapling on;
  28.  ssl_stapling_verify on;
  29.  resolver 80.10.246.130;
  30.  ssl_trusted_certificate /etc/letsencrypt/live/mycloud.dyndns.org/fullchain.pem;
  31.  ssl_session_timeout 24h;
  32.  ssl_session_cache shared:SSL:50m;
  33.  ssl_session_tickets off;
  34.  add_header Strict-Transport-Security "max-age=15768000; includeSubdomains; preload";
  35.  add_header X-Content-Type-Options nosniff;
  36.  add_header X-Frame-Options "SAMEORIGIN";
  37.  add_header X-XSS-Protection "1; mode=block";
  38.  add_header X-Robots-Tag none;
  39.  add_header X-Download-Options noopen;
  40.  add_header X-Permitted-Cross-Domain-Policies none;
  41.  location = / {
  42.   rewrite ^ /nextcloud;
  43.   }
  44.  location ^~ /nextcloud {
  45.     client_max_body_size 10G;
  46.      proxy_max_temp_file_size 1024m;
  47.      proxy_connect_timeout 300;
  48.      proxy_send_timeout 300;
  49.      proxy_read_timeout 300;
  50.      send_timeout 300;
  51.      proxy_set_header Host $host;
  52.      proxy_set_header X-Real-IP $remote_addr;
  53.      proxy_pass http://127.0.0.1:82;
  54.      proxy_http_version 1.1;
  55.      proxy_set_header Connection "";
  56.      proxy_redirect off;
  57.  }
  58.  location ^~ /emails {
  59.      client_max_body_size 10G;
  60.      proxy_max_temp_file_size 1024m;
  61.      proxy_connect_timeout 300;
  62.      proxy_send_timeout 300;
  63.      proxy_read_timeout 300;
  64.      send_timeout 300;
  65.      proxy_set_header Host $host;
  66.      proxy_set_header X-Real-IP $remote_addr;
  67.      proxy_pass http://127.0.0.1:83;
  68.      proxy_http_version 1.1;
  69.      proxy_set_header Connection "";
  70.      proxy_redirect off;
  71.      proxy_buffering off;
  72.      proxy_request_buffering off;
  73.  
  74.  }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement