默认情况下, Nginx访问目录时会响应403, 可以通过配置开启目录访问权限
location中增加: autoindex on;
完整配置示例:
server {
listen 80;
server_name www.huling.com www.hlkj.com;
root /www/wwwroot/www.huling.com;
index index.html index.htm default.php default.htm default.html;
#charset koi8-r;
gzip on;
gzip_buffers 32 4K;
gzip_comp_level 6;
gzip_min_length 2K;
# 允许消息头带_下划线
underscores_in_headers on;
access_log logs/huling.access.log combined;
charset utf-8,gbk;
location / {
# 允许访问目录
autoindex on;
# 显示出文件的大概大小,单位是kB或者MB或者GB
autoindex_exact_size off;
# 改为on后,显示的文件时间为文件的服务器时间
autoindex_localtime on;
root /www/wwwroot/www.huling.com/html;
index index.html index.htm;
}
}
配置后重启nginx服务生效
autoindex的另外两个配置参数说明:
- autoindex_exact_size;
默认为on,显示出文件的确切大小,单位是bytes。
改为off后,显示出文件的大概大小,单位是kB或者MB或者GB - autoindex_localtime;
默认为off,显示的文件时间为GMT时间。
改为on后,显示的文件时间为文件的服务器时间
配置后效果
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。