Уберите редирект "HTTP -> HTTPS" - и будет Вам сайт по обоим протоколам.
Однако учитывайте:
1) Весь мир наоборот переходит на HTTPS-only (HTTPS-primary);
2) SEO-продвиженцы рекомендуют использовать ОДНУ (главную версию сайта), а с остальных версий (
www. https://www. и т.д.) делать перманентные редиректы на Главную версию сайта.
nginx/sites-enabled/_xxx_.conf:
### _xxx_ - HTTP ###
server {
server_name _xxx_;
listen 80;
access_log /var/log/nginx/_xxx_-http-access.log combined buffer=4k flush=5s;
error_log off;
root /var/www/html;
## ALLOW Let's Encrypt verification
location ^~ /.well-known/ {
root /tmp/.well-known;
allow all;
}
## ALL another - redirect to HTTPS
location / {
return 301 https://_xxx_$request_uri;
}
}
### _xxx_ - HTTPS ###
server {
listen 443 ssl http2; # http2 - 1.9.5+
server_name _xxx_;
include conf.d/_https.conf.ssl; # common security params for ANY https site
ssl_certificate_key /etc/letsencrypt/live/_xxx_/privkey.pem;
ssl_certificate /etc/letsencrypt/live/_xxx_/fullchain.pem;
ssl_trusted_certificate /etc/letsencrypt/live/_xxx_/chain.pem;
access_log /var/log/nginx/_xxx_-https-access.log combined buffer=4k flush=5s;
error_log /var/log/nginx/_xxx_-https-error.log error;
root /var/www/_xxx_/web;
...