Nginx 自动索引-不同的位置和 URI

Nginx 自动索引-不同的位置和 URI

我在使用 nginx、autoindex 和 location/URL 时遇到了问题。

这是我的配置:

server {
        listen 443 ssl;
        server_name test;

        # log
        access_log  /var/log/nginx/test.access.log;
        error_log   /var/log/nginx/test.error.log;

        # SSL
        ssl_certificate     /etc/nginx/ssl/test.cer;
        ssl_certificate_key /etc/nginx/ssl/test.key;
        include             /etc/nginx/ssl.conf;

        location / {

               root                    /mnt/data;
               autoindex               on;
               autoindex_exact_size    off;

        }
}

我可以使用以下 URL 访问我的文件(位于 /mnt/data):www.test.net/

但我想通过 URL 访问这些文件:www.test.net/browse/

如果我放置location /browse {...}nginx,它似乎会尝试访问不存在的 /mnt/data/browse。

我应该使用重写规则吗?如何使用?

相关内容