Advertisement
JohnnyDev

nginx conf

Apr 26th, 2016
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 2.28 KB | None | 0 0
  1. server {
  2.         listen 80 default_server default;
  3.         server_name _;
  4.         return https://www.google.com;
  5. }
  6.  
  7. server {
  8.         listen   80;
  9.         server_name tilevoas.com;
  10.         return 301 https://www.tilevoas.com$request_uri;   
  11. }
  12.  
  13. server {
  14.         listen   80;
  15.         listen   [::]:80;
  16.         listen   443 default_server ssl;
  17.         server_name www.tilevoas.com;
  18.  
  19.         ssl_certificate /etc/letsencrypt/live/tilevoas.com/fullchain.pem;
  20.         ssl_certificate_key /etc/letsencrypt/live/tilevoas.com/privkey.pem;
  21.  
  22.         ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  23.         ssl_prefer_server_ciphers on;
  24.         ssl_dhparam /etc/ssl/certs/dhparam.pem;
  25.         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';
  26.         ssl_session_timeout 1d;
  27.         ssl_session_cache shared:SSL:50m;
  28.         ssl_stapling on;
  29.         ssl_stapling_verify on;
  30.         add_header Strict-Transport-Security max-age=15768000;
  31.  
  32.         index index.php index.html index.htm;
  33.         root /var/www/tilevoas;
  34.         client_max_body_size 80m;
  35.  
  36.         location ~ /.well-known {
  37.                                  allow all;
  38.         }
  39.        
  40.         location / {
  41.                     try_files $uri $uri/ /index.php$is_args$args;
  42.         }
  43.        
  44.         #location ~ /\. {
  45.                         #deny all;
  46.                         #access_log off;
  47.                         #log_not_found off;
  48.         #}
  49.  
  50.        
  51.  
  52.         location ~ \.php$ {
  53.                             try_files $uri /index.php =404;
  54.                             root           /var/www/tilevoas;
  55.                             fastcgi_pass   unix:/run/php7-fpm.sock;
  56.                             fastcgi_index  index.php;
  57.                             fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
  58.                             include        fastcgi_params;
  59.                             fastcgi_read_timeout 300;
  60.         }
  61.  
  62.        
  63.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement