nginx中目录浏览配置

发布时间 2023-12-06 14:52:32作者: JackGIS

root方式配置:(会自动加目录名)

#开放本地目录-root
server {
        listen 81;
        server_name  localhost 127.0.0.1 0.0.0.0;
        charset utf-8; #处理中文乱码
        location /test {
            autoindex on; # 开启目录浏览
            autoindex_exact_size off; # 详细文件大小统计,显示MB,GB,默认为b
            autoindex_localtime on; # 服务器本地时区,文件修改日期
            root D:\\lmp\\dist\\; #结尾可以不要\\
        }
}

nginx会去D:/lmp/dist/test/下去找文件

 

alias配置方式:

#开放本地目录-alias
server {
        listen 82;
        server_name  localhost 127.0.0.1 0.0.0.0;
        charset utf-8; #处理中文乱码
        location /test {
            autoindex on; # 开启目录浏览
            autoindex_exact_size off; # 详细文件大小统计,显示MB,GB,默认为b
            autoindex_localtime on; # 服务器本地时区,文件修改日期
            alias D:\\lmp\\dist\\; #结尾必须要有\\
        }
}

nginx会去D:/mp/dist/目录下找文件

(1)、alias是一个目录别名的定义,root则是最上层目录的定义。

(2)、还有一个重要的区别是alias后面必须要用“/”结束,否则会找不到文件的。而root则可有可无。