All default config.
# WebinolySSLredirectStart - HTTP to HTTPS Redirect
server {
listen 80;
listen [::]:80;
server_name domain.com www.domain.com;
return 301 https://$host$request_uri;
}
# WebinolySSLredirectEnd
# WebinolyWWWredirectStart - Force WWW or non-WWW redirect
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.domain.com;
# WebinolySSLstart
ssl on;
ssl_certificate /etc/letsencrypt/live/domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domain.com/privkey.pem;
ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /etc/letsencrypt/live/domain.com/chain.pem;
# WebinolySSLend
include common/headers-http.conf;
include common/headers-https.conf;
return 301 $scheme://domain.com$request_uri;
}
# WebinolyWWWredirectEnd
# WebinolyNginxServerStart
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name domain.com;
# WebinolySSLstart
ssl on;
ssl_certificate /etc/letsencrypt/live/domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domain.com/privkey.pem;