Nginx基于路径重定向到HTTPS

Nginx基于路径重定向到HTTPS,nginx,Nginx,我试图根据路径控制Nginx服务器上的HTTPS重定向。我想要/。众所周知的/pki验证/。。。继续使用HTTP和其他所有内容以重定向到HTTPS。我的服务器块设置如下,但所有内容都重定向到HTTPS。有什么建议吗 server { # Port to listen on, can also be set in IP:PORT format listen 80 default_server; server_name _; r

我试图根据路径控制Nginx服务器上的HTTPS重定向。我想要/。众所周知的/pki验证/。。。继续使用HTTP和其他所有内容以重定向到HTTPS。我的服务器块设置如下,但所有内容都重定向到HTTPS。有什么建议吗

   server {
        # Port to listen on, can also be set in IP:PORT format
        listen  80 default_server;
        server_name _;
        root /opt/bitnami/nginx/html;
    
        location /.well-known/pki-validation/ {

          root /opt/bitnami/nginx/html/well-known/pki-validation;
          allow all;
        }
        location / {
          return 301 https://$host$request_uri;
        }
        # include "/opt/bitnami/nginx/conf/bitnami/*.conf";
    }

您是否使用
curl
或浏览器对此进行了测试?如果您的站点设置了HSTS标题,浏览器将自动重定向到https。