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

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

禁止访问扩展名为bat的文件,配置如下:

location ~* /.bat {

deny all

}

禁止访问configs目录,以及其下所有子目录或文件,配置如下:

location ^~ /configs/ {

deny all

}

ssl 目录列出功能, 你指的是https访问网站的时候访问不存在的文件是否会列出整个目录吗

如果是这个问题的话,需要知道你用的是apache nginx tomcat 哪种web 服务。

apache : 检查 Options -Indexes ,此项配置会禁止目录列出功能。

nginx : 检查 autoindex on , 此项配置会开启目录浏览功能。

tomcat : 检查:listings true ,如果为true ,开启目录浏览功能。

<init-param>

<param-name>listings</param-name>

<param-value>true</param-value>

</init-param>

位置^ /上传/。 * \。 (PHP | PHP5)

{

拒绝所有

}

上传改变你要设置的目录名称

这条规则是意义的比赛在开始请求的连接/上传/匹配任何字符在中间,和最终的比赛。 PHP或者php5页面,最后拒绝所有禁止访问


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存