nginx怎样禁止直接访问某个目录及里面的文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx怎样禁止直接访问某个目录及里面的文件相关的知识,希望对你有一定的参考价值。
location ~/var/www/school/application改成
location ~ /school/application
推荐改成 404
location ~ /school/application
return 404;
最好将可执行文件放到 web 目录之外。 参考技术A
可以设置application文件目录的权限。让他不能读就行了吧
LANMP 如何禁止访问 .htaccess 文件
很多朋友问我,为什么他已经在 Apache 规则里面加了禁止别人直接下载 .htaccess 文件,为什么还是可以下载?
其实这个很简单,因为 .htaccess 在 LANMP 环境下,当他作为文件被访问的时候是由 Nginx 作为静态文件来处理的,所以我们需要在 Nginx 里来添加规则。
而且这个规则,在 Nginx 默认的里面是存在的,如下:
# deny access to .htaccess files, if Apache’s document root # concurs with nginx’s one # location ~ /\.ht { deny all; }
复制到你的 nginx/conf/vhost/站点名称.conf 里,然后 service nginxd restart 即可。
以上是关于nginx怎样禁止直接访问某个目录及里面的文件的主要内容,如果未能解决你的问题,请参考以下文章