nginx 限制用户访问某个目录下的所有.html文件

请问怎么在nginx的conf文件设置成 限制用户访问某个目录下的所有.html文件
我百度找到了限制目录和限制后缀的说明 ,但是合到一起应该怎么写啊。

比如我想限制其他用户访问/home//wwwroot/baidu.com/mulu/ 下面所有的html文件

=============================================================
对某些特定后缀名禁止访问
location ~* \.(txt|doc)$ {
if (-f $request_filename) {
root /home/domain/public_html/test;
break;
}
}
对某个目录进行访问限制:
location /phpsysinfo/ {
allow 192.168.0.10;
deny all;
}

第1个回答  2014-06-20
你直接chmod把某个目录里的 .html 权限都给000不久得了嘛……本回答被提问者采纳

nginxnginx禁止访问文件
1. 检查文件权限:确保您要访问的文件或目录的权限设置正确,确保Nginx进程能够读取这些文件或目录。可以使用`ls -l`命令查看文件或目录的权限,并使用`chmod`命令更改权限。2. 检查Nginx配置:检查Nginx的配置文件(通常是`\/etcginxginx.conf`或`\/etcginx\/sites-available`目录下的配置文件),确认是否...

nginx 403 forbidden怎么解决
当遇到Nginx返回403 Forbidden错误时,通常涉及几个解决策略。首先,最常见的原因是访问了权限受限的目录。这可能是由于用户权限配置不正确,如访问的HTML目录权限不足。为避免这类问题,应确保所有父目录权限设为755,文件权限设为644,通过Linux登录工具或类似WiNsrc的工具来设置相应文件夹的权限。其次,目录...

403 forbidden nginx怎么解决
一、403 Forbidden原因\/解决办法访问禁止目录浏览的目录;这是最常见出现的原因,由于用户的配置权限问题所导致的结果;某个你需要访问的目录给的权限不够。比如网站访问wwwroot\/html\/index.html,html目录权限就不够。解决办法。设置所有父目录为755权限,设置文件为644权限可以避免权限不正确。怎么设置权限?

nginx怎么禁止指定网站来源的用户访问
if ($http_referer ~* "http:\/\/site.ru") {return 444;} 将其添加到HTTP段落或者SERVER段落都行。当然这里还有详细的教程你可以看一下:网页链接 设置完之后别忘了 nginx -s reload 重载入配置文件,否则不生效。

403 forbidden nginx怎么解决
1.网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。2.访问禁止目录浏览的目录,例:设置autoindex off后访问目录。3.用户访问只能被内网访问的文件。以上几种常见的需要返回 403 Forbidden 的场景。由于服务器端的错误配置导致在不希望nginx返回403时返回403 Forbidden。1.权限配置不正确 这个是...

在nginx配置文件中location的index文件、htm文件有什么区别?
不执行文件。1、当你访问根目录比如 http:\/\/127.0.0.1\/ 时 你的index默认配置为index.htm 他就回去http:\/\/127.0.0.1\/index.htm 当然这个index.htm加不加都会读,应为你设置如果网站每当当问一个目录都会先去找这个目录下的index.htm 如果找不到就去找index.html 以此类推,你加什么就去...

nginx怎么让用户访问html和js文件
yum install nginx 安装。安装好之后,使用nginx start 命令启动服务器。启动之后便可以通过直接访问服务器ip ,来访问nginx的欢迎页面。或者在服务器内部访问127.0.0.1或者localhost也可以访问这个欢迎页面。如果看到欢迎页面,说明Nginx安装成功!然后就可以把已经做好的html文件部署在Nginx中了。

从刚刚「简书」平台的短暂异常,谈Nginx An error occurred报错~_百度...
S Apr21 0:02 nginx: worker process root 24068 0.0 0.0 5196 756 pts\/1 S+ 14:33 0:00 grep nginx 可见nginx是正常的,本来打算重启nginx的: \/usr\/local\/nginx\/sbin\/nginx -t -c \/usr\/local\/nginx\/conf\/nginx.conf的, 突然觉得有没有其他方法,有同事提示先在一个目录下运行下test.html和test.php,...

8.Nginx的请求限制( limit_conn_zone、 limit_conn、limit_req_zone、l...
ngx_http_limit_conn_module模块用于限制每个定义键的连接数,特别是来自单个IP地址的连接数。未开启 连接限制 时做个压力测试 (不懂ab的可以看看https:\/\/www.cnblogs.com\/TingJie\/articles\/4974885.html这个文章 , 很简单明了)这里模拟了10万个请求 , 1000个并发 , 78个请求失败,打开nginx的错误...

把一个网页test.html放到linux目录下如何输入IP:\/test.html可直接访 ...
这个需要在本机搭建有一个文本服务器才可以,例如Apache等。1、下载Apache软件安装到电脑上,将制作好的页面放在网页的根目录下,Linux下为Apache安装目录下的htdocs文件夹下。2、接下来就可以实现输入IP\/文件名称访问该网页了。补充知识:Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛...

相似回答