map $server_protocol $version {
default "1.1";
"HTTP/2.0" "2.0";
}
server {
listen [::]:443 ssl http2;
server_name localhost;
root /opt/www/http-1.1/htdocs;
ssl_certificate /etc/nginx/certs/test.crt;
ssl_certificate_key /etc/nginx/certs/test.key;
location / {
root /opt/www/http-$version/htdocs;
try_files $uri $uri/
@fallback;
}
location
@fallback {
try_files $uri $uri/ =404;
}
}