@@ -103,14 +103,26 @@ http {
103103 #set_real_ip_from 2a06:98c0::/29;
104104 real_ip_header CF-Connecting-IP;
105105
106- #openssl dhparam 4096 -out /etc/ssl/ dhparam.pem
107- # ssl_dhparam /etc/ssl/dhparam.pem;
106+ # SSL dhparam.pem
107+ ssl_dhparam /etc/ssl /dhparam.pem;
108108
109109 # SSL PCI Compliance
110110 ssl_session_cache shared:SSL:10m ;
111111 ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
112112 ssl_prefer_server_ciphers on;
113- ssl_ciphers "ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305: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" ;
113+ ssl_ciphers "ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305: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" ;
114+ ssl_dhparam /etc/nginx/dhparams.pem;
115+ ssl_ecdh_curve secp384r1;
116+ ssl_session_cache shared:SSL:10m ;
117+ ssl_session_tickets off;
118+ ssl_stapling on;
119+ ssl_stapling_verify on;
120+ ssl_buffer_size 1400 ;
121+ resolver 1.0.0.1 1.1.1.1 valid=300s ;
122+ resolver_timeout 5s ;
123+ add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" ;
124+ add_header X-Frame-Options SAMEORIGIN;
125+ add_header X-Content-Type-Options nosniff;
114126
115127 # Error pages
116128 error_page 403 /error/403 .html;
@@ -124,7 +136,7 @@ http {
124136 proxy_ignore_headers Expires Cache-Control;
125137 proxy_cache_use_stale error timeout invalid_header http_502;
126138 proxy_cache_valid any 1d ;
127-
139+
128140 # Cache bypass
129141 map $http_cookie $no_cache {
130142 default 0;
0 commit comments