菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 调试安装

如何配置nginx以禁止直接访问目录或文件

发布时间:2024-01-04  栏目:调试安装   浏览:   分类:nginx教程 Nginx配置

要禁止直接访问目录或文件,可以在nginx的配置文件中添加以下配置: 1. 在http块中添加`autoindex off;`,禁用目录列表。 2. 在server或location块中添加`deny all;`,拒绝所有访问。 3. 在server或location块中添加`allow 127.0.0.1;`,允许本地访问。 4. 如果需要允许其他IP访问,可以将`127.0.0.1`替换为相应的IP地址或子网掩码。 例如: ``` http { autoindex off; } server { listen 80; server_name example.com; root /var/www/html; location / { deny all; allow 127.0.0.1; }

nginx禁止直接访问目录或文件,禁止后可以避免服务器文件直接暴露,用户无法通过链接访问下载某些目录文件。

禁止访问某些后缀文件

ini、conf后缀可以自行添加,通常为一些配置文件。

location~\.(ini|conf|txt)${denyall;}

禁止访问目录

location^~/test/{denyall;}

禁止访问目录下文件

location^~/test{denyall;}
评论
调试安装
建站知识
使用技巧
调试安装
运营推广