# Nginx 映射目录

TIP

只需要打开  nginx.conf 或者对应的虚拟主机配置文件,在 server 或 location 段里面中上 autoindex on; 就可以了

除了 autoindex 外,该模块还有两个可用的字段:

autoindex_exact_size on;
# 默认为 on,以 bytes 为单位显示文件大小;
# 切换为 off 后,以可读的方式显示文件大小,单位为 KB、MB 或者 GB。
autoindex_localtime on;
# 默认为 off,以 GMT 时间作为显示的文件时间;
# 切换为 on 后,以服务器的文件时间作为显示的文件时间。

以访问主机地址 /download 为例下面是一个完整的配置文件:

location /download {
    alias /home/user/static_files;   # 要在网络上显示的本地目录的路径
    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;
}

这样访问你的主机地址加上 /download 的时候就能看到你的目录了:

http://example.cn/download

# 中文乱码

加上 charset 即可

location /download {
    # ... 其它同上
    charset utf-8,gbk; # 两个字符集间不要加空格
}

WARNING

注意文件夹的权限,查看 Nginx 日志可查看访问和错误日志

文章部分内容转载链接: