当前位置:首页 > 网站应用 > 正文内容

nginx禁止直接访问目录或文件的方法

cjw1232年前 (2023-08-22)网站应用3140

通过nginx直接禁止某个文件或目录被访问,可以大大的加强服务器的安全。下面介绍一些nginx下禁止访问某些文件或目录的配置方法。

nginx禁止访问某些后缀文件

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

nginx禁止访问目录或目录下的文件

1、nginx禁止访问目录

location ^~ /test/ {deny all;}

2、nginx禁止访问目录下的文件

location ^~ /test {deny all;}

nginx禁止图片直接打开

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {add_header Content-Disposition attachment;}

nginx location 匹配问题

= 表示精确匹配
^~ 表示uri以某个字符串开头
~ 正则匹配(区分大小写)
~* 正则匹配(不区分大小写) 
!~和!~*分别为区分大小写不匹配及不区分大小写不匹配的正则
/ 任何请求都会匹配

以上就是nginx中关于禁止访问文件或目录的方法,大家可以做为参考。


扫描二维码推送至手机访问。

版权声明:本文由追求完美发布,如需转载请注明出处。

本文链接:https://www.cjw123.com/blog/?id=4

分享给朋友:

相关文章

html meta标签屏蔽搜索引擎的用法

html页面中的 meta 标签可以用来识别搜索引擎的蜘蛛类型,可以规定meta标签所在的html页面是否被蜘蛛抓取,下面是这个meta标签的用法,大家可以借鉴一下。搜索引擎的 meta 标签的解析下面是meta标签对搜索引擎的解析<meta name='robot...

js实现第一次访问站时点击任何地方都先弹出一个广告页

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <t...

彩色流转文字代码

<style>#nr { font-size: 15px; margin:  0; background:  -webkit-linear-gradient(left,#ffffff,#ff0000 6.2...

zblogphp二级目录建站,伪静态规则怎么写

如果你的 Z-BlogPHP 站点安装在二级目录中,需要使用伪静态技术来优化站点的 URL,并提升搜索引擎蜘蛛的抓取效率。下面是一个 nginx 的伪静态规则示例:# 子目录规则要排在前边; location /sub/ {    &n...

谷歌免费网站ico图标接口

分享个免费有用的ico图标的接口,可以使用谷歌提供的友链ico接口读取网址的ico图标,就可以很轻松的实现为网站友情链接增加ico图标。ico图标接口:https://t1.gstatic.cn/faviconV2?client=SOCIAL&type=FAVICON&fallbac...

分享一些可用的网站生成图片接口地址(网站截图api接口)

做导航网站时,处于设计需要及提高用户体验,可能需要给网站截图以调用显示,这就需要把网站生成图片,手动操作可以使用截图工具,或是使用谷歌浏览器开发者工具命令screenshot来生成网站截图,也可使用一些在线网站生成图片的工具,这些都可以把网站生成图片,那么如何自动为网站生成图片?网址截图api接口又...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。