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则可有可无。
标签:dist,autoindex,alias,0.0,浏览,nginx,root,目录 From: https://www.cnblogs.com/tiandi/p/17879541.html