No benefit, it's largely down to user preference, yeah I'd be grateful if you posted your config to see what the difference is.
Here it is, please feedback what can be better!
NgINX docker
DHLEVEL = 4096
server {
listen 80;
server_name server.com web.server.com www.server.com;
return 301 https://$server_name$request_uri; #enforce https
}
server {
listen 443 ssl http2 default_server;
root /config/www;
index index.html index.htm index.php;
server_name server.com web.server.com www.server.com ;
#add_header Strict-Transport-Security max-age=31536000 always;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
include /config/nginx/proxy.conf;
# include /config/nginx/auth.conf;
ssl_certificate /config/keys/fullchain.pem;
ssl_certificate_key /config/keys/privkey.pem;
ssl_dhparam /config/nginx/dhparams.pem;
ssl_protocols TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5:!3DES:!CAMELLIA:!AES128;
ssl_prefer_server_ciphers on;
ssl_ecdh_curve secp384r1;
ssl_session_cache shared:SSL:10m;
ssl_session_tickets on;
location / {
include /config/nginx/auth.conf;
try_files $uri $uri/ /index.html /index.php?$args =404;
}
location /nzbget/ {
include /config/nginx/auth.conf;
proxy_pass http://192.168.0.190:6789;
}
location /sabnzbd/ {
include /config/nginx/auth.conf;
proxy_pass http://192.168.0.190:8080;
}
location /nextcloud {
proxy_pass https://192.168.0.190:446/nextcloud;
}
}