nginx中目录浏览配置

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则可有可无。

posted @   JackGIS  阅读(460)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示