Nginx服务器中设置禁止访问文件或目录的方法_nginx

在nginx要禁止某个或一类资源,只需要增加一个location,然后在其中使用deny all即可。

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

location ~* /.bat {
  deny all;
}

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

location ^~ /configs/ {
  deny all;
}

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索权限
nginx
nginx 禁止访问目录、nginx 禁止访问根目录、访问nginx服务器、nginx svn 服务器访问、nginx 服务器拒绝访问,以便于您获取更多的相关知识。

时间: 2024-11-01 19:28:18

Nginx服务器中设置禁止访问文件或目录的方法_nginx的相关文章

在Nginx服务器中配置针对TCP的负载均衡的方法_nginx

 默认nginx不支持tcp的负载均衡,需要打补丁,(连接方式:从客户端收到一个连接,将从本地新建一个连接发起到后端服务器),具体配置如下: 一.安装Nginx1.下载nginx # wget http://nginx.org/download/nginx-1.2.4.tar.gz 2.下载tcp模块补丁 # wget https://github.com/yaoweibin/nginx_tcp_proxy_module/tarball/master 源码主页: https://github.c

详解Nginx服务器中配置Sysguard模块预防高负载的方案_nginx

nginx做为HTTP服务器,有以下几项基本特性: 处理静态文件,索引文件以及自动索引:打开文件描述符缓冲. 无缓存的反向代理加速,简单的负载均衡和容错. FastCGI,简单的负载均衡和容错. 模块化的结构.包括gzipping, byte ranges, chunked responses,以及 SSI-filter等filter.如果由FastCGI或其它代理服务器处理单页中存在的多个SSI,则这项处理可以并行运行,而不需要相互等待. Nginx专为性能优化而开发,性能是其最重要的考量,实

Nginx服务器中配置非80端口的端口转发方法详解_nginx

nginx可以很方便的配置成反向代理服务器: server { listen 80; server_name localhost; location / { proxy_pass http://x.x.x.x:9500; proxy_set_header Host $host:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy

讲解Nginx服务器中设置本地浏览器缓存的简单方法_nginx

浏览器缓存(Browser Caching) 是为了加速浏览并节约网络资源,浏览器在用户磁盘上对最近请求过的文档进行存储. nginx可以通过 expires 指令来设置浏览器的Header 语法: expires [time|epoch|max|off] 默认值: expires off 作用域: http, server, location 使用本指令可以控制HTTP应答中的"Expires"和"Cache-Control"的头标,(起到控制页面缓存的作用).

Nginx服务器中处理AJAX跨域请求的配置方法讲解_nginx

Nginx 实现AJAX跨域请求AJAX从一个域请求另一个域会有跨域的问题.那么如何在nginx上实现ajax跨域请求呢?要在nginx上启用跨域请求,需要添加add_header Access-Control*指令.如下所示: location /{ add_header 'Access-Control-Allow-Origin' 'http://other.subdomain.com'; add_header 'Access-Control-Allow-Credentials' 'true'

配置解决Nginx服务器中WordPress路径不自动加斜杠问题_nginx

问题是这样的:我习惯在博客地址后面直接加"wp-admin"敲回车进入WordPress后台,但是进去以后发现不管我点任何一个管理子项,一律404(找不到页面),瞬间我就囧了,这是神马状况... 仔细看了一下管理子项的链接,发现他们全是类似"//www.jb51.net/blog/edit.php"这样的,关键就在于他们都少了"/wp-admin/"这条路径,路径都不对了,肯定404呗... 知道问题在哪就简单了,而且答案肯定还是在Nginx的重

php中设置index.php文件为只读的方法_php技巧

为index.php文件设置只读属性后,木马就没权限给你文件末尾追加广告了.下面我们看具体的代码,设置index.php只读: 复制代码 代码如下: <?phpfunction set_writeable($file_name){if(@chmod($file_name,0555)){  echo "修改index.php文件只读属性成功";}else{  echo "修改index.php文件只读属性失败,空间商不支持此操作!";}}set_writeabl

Apache服务器中设置端口映射和反向代理的方法

 httpd.conf文件 ###new add for webui.cong### Include "E:/local/Wamp/bin/apache/Apache2.2.17/conf/webui_port.conf" Include "E:/local/Wamp/bin/apache/Apache2.2.17/conf/webui_proxy.conf" webui_port.conf文件 #proxy本地端口映射 DocumentRoot "E:/

Apache设置用户访问文件夹目录认证密码

一.用户名密码认证 1,首先要让Apache支持.htaccess才可使用认证控制,windows下的apache默认是没有开启,参考:Windows主机:Apache启用rewrite和.htaccess 2,在需要认证目录下如D:wwwroottest建立 .htaccess 文件,在Windows下建立 .htaccess 文件有一个小技巧,正常情况下Windows文件命名规则是不允许建立" ." 开头的文件,咱们可以编辑好之后另存为.htaccess文件,加入下列内容:  代码