nginx怎样禁止直接访问某个目录及里面的文件

nginx怎样禁止直接访问某个目录及里面的文件,第1张

location ~/var/www/school/application

改成

location ~ /school/application

推荐改成 404

location ~ /school/application {

return 404

}

最好将可执行文件放到 web 目录之外。

location ~ /dir/.*.(php|php5)?$ { deny all } 禁止dir目录执行php文件权限 多个目录 location ~ /(dir|upload)/.*.(php|php5)?$ { deny all} 禁止dir和upload目录执行php文件权限 配置完成重启web服务。

首先,编辑nginx的虚拟主机配置,在fastcgi的location语句的前面添加如下内容:1、单个目录去掉PHP执行权限

location

~

/attachments/.*.(php|php5)?$

{

deny

all

}

将attachments目录的PHP执行权限去掉。

2、多个目录去掉PHP执行权限

ocation

~

/(attachments|upload)/.*.(php|php5)?$

{

deny

all


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/59927.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-27
下一篇2023-02-27

发表评论

登录后才能评论

评论列表(0条)

    保存