Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #x# HTTPS-DEFAULT
- server {
- server_name mydomain.com www.mydomain.com;
- return 302 https://mydomain.com$request_uri;
- include /usr/local/nginx/conf/staticfiles.conf;
- }
- server {
- listen 443 ssl http2 reuseport;
- server_name mydomain.com www.mydomain.com;
- include /usr/local/nginx/conf/ssl/mydomain.com/mydomain.com.crt.key.conf;
- include /usr/local/nginx/conf/ssl_include.conf;
- # cloudflare authenticated origin pull cert community.centminmod.com/threads/13847/
- #ssl_client_certificate /usr/local/nginx/conf/ssl/cloudflare/mydomain.com/origin.crt;
- #ssl_verify_client on;
- http2_max_field_size 16k;
- http2_max_header_size 32k;
- # mozilla recommended
- ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS;
- ssl_prefer_server_ciphers on;
- #add_header Alternate-Protocol 443:npn-spdy/3;
- # before enabling HSTS line below read centminmod.com/nginx_domain_dns_setup.html#hsts
- #add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
- #add_header X-Frame-Options SAMEORIGIN;
- #add_header X-Xss-Protection "1; mode=block" always;
- #add_header X-Content-Type-Options "nosniff" always;
- #add_header Referrer-Policy "strict-origin-when-cross-origin";
- #spdy_headers_comp 5;
- ssl_buffer_size 1369;
- ssl_session_tickets on;
- # enable ocsp stapling
- resolver 8.8.8.8 8.8.4.4 1.1.1.1 1.0.0.1 valid=10m;
- resolver_timeout 10s;
- ssl_stapling on;
- ssl_stapling_verify on;
- # ngx_pagespeed & ngx_pagespeed handler
- #include /usr/local/nginx/conf/pagespeed.conf;
- #include /usr/local/nginx/conf/pagespeedhandler.conf;
- #include /usr/local/nginx/conf/pagespeedstatslog.conf;
- # limit_conn limit_per_ip 16;
- # ssi on;
- access_log /home/nginx/domains/mydomain.com/log/access.log combined buffer=256k flush=5m;
- error_log /home/nginx/domains/mydomain.com/log/error.log;
- include /usr/local/nginx/conf/autoprotect/mydomain.com/autoprotect-mydomain.com.conf;
- root /home/nginx/domains/mydomain.com/public/public;
- # uncomment cloudflare.conf include if using cloudflare for
- # server and/or vhost site
- include /usr/local/nginx/conf/cloudflare.conf;
- include /usr/local/nginx/conf/503include-main.conf;
- location / {
- include /usr/local/nginx/conf/503include-only.conf;
- # block common exploits, sql injections etc
- #include /usr/local/nginx/conf/block.conf;
- # Enables directory listings when index file not found
- #autoindex on;
- # Shows file listing times as local time
- #autoindex_localtime on;
- # Wordpress Permalinks example
- #try_files $uri $uri/ /index.php?q=$uri&$args;
- try_files $uri $uri/ /index.php$is_args$args;
- }
- location ~ \.php$ {
- include /usr/local/nginx/conf/fastcgi.conf;
- fastcgi_pass 127.0.0.1:9000;
- }
- include /usr/local/nginx/conf/pre-staticfiles-local-mydomain.com.conf;
- include /usr/local/nginx/conf/pre-staticfiles-global.conf;
- include /usr/local/nginx/conf/staticfiles.conf;
- include /usr/local/nginx/conf/php.conf;
- include /usr/local/nginx/conf/drop.conf;
- #include /usr/local/nginx/conf/errorpage.conf;
- include /usr/local/nginx/conf/vts_server.conf;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement