意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

配置Nginx允许访问目录

来源:恒创科技 编辑:恒创科技编辑部
2023-12-13 11:21:59

默认情况下, 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服务生效


配置Nginx允许访问目录

autoindex的另外两个配置参数说明:autoindex_exact_size;
默认为on,显示出文件的确切大小,单位是bytes。
改为off后,显示出文件的大概大小,单位是kB或者MB或者GBautoindex_localtime;
默认为off,显示的文件时间为GMT时间。
改为on后,显示的文件时间为文件的服务器时间

配置后效果
image.png

上一篇: WindowsSubsystemforLinux允许在Windows11中运行Linux系统 下一篇: 接口,主备配置