如何在Nginx Web服务器禁止某个文件和目录访问方法

这不最近由于各大CMS之前版权的之争,我们有些朋友却是通过技术手段将程序移植到其他便宜或者开源可商用免费的CMS,但是有些朋友嫌麻烦就没有转移。于是他们讲程序CMS的目录利用技术手段隐藏起来,然后前端可以看到HTML静态页面,这个不是版权范围内。

如果我们是用NGINX WEB服务器的,可以用到这个办法来解决禁止文件和目录的访问。最近老蒋也在整理这方面的内容。

1、禁止访问扩展名为jsp文件:

location ~* /.jsp {
deny all;
}

2、禁止访问dede目录,以及其下所有子目录或文件:

location ^~ /dede/ {
deny all;
}

注意上述dede后面的斜杠不能少,否则所有以dede开头的目录或文件都将禁止访问。

这样,我们可以将当前服务器的Nginx环境用这个办法来隐藏目录和文件访问权限。如果可以的话,我们也可以设置单独的IP可以访问。

本文出处:老蒋部落 » 如何在Nginx Web服务器禁止某个文件和目录访问方法 | 欢迎分享( 公众号:老蒋玩运营 )