全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 3077|回复: 11
打印 上一主题 下一主题

[翻译] nginx设置需求!

[复制链接]
跳转到指定楼层
1#
发表于 2016-11-29 23:06:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zxjlhsq 于 2016-11-29 23:49 编辑

nginx 设置  我的需求是 访问目录 就需要输入密码  访问文件就是正常下载。。
http://www.123.com/soft/ 这样的访问 就需要输入密码
http://www.123.com/soft/1.zip  这样的 可以正常下载  !
请问一下如何设置  

我使用 nginx auth_basic_user_file 设置后 无论访问文件夹 还是文件  均需要输入密码,我晕了。

在IIS里面简单,只要设置目录无访问权限  文件有访问权限即可。 但是NGINX设置不来,请教大大们。。
推荐
发表于 2016-11-29 23:43:05 | 只看该作者
本帖最后由 dabiantai 于 2016-11-29 23:46 编辑

location ~ .*/$ {
            auth_basic_user_file xxxxx;

        autoindex on; #如果需要
}

location / {
        try_files $uri $uri/ =404
}


不过我还是建议你判断cookie,不然别人可以通过判断404和401来猜你有哪些文件夹
location ~ .*/$ {
               access_by_lua_block {
                        local aaa= ngx.var.cookie_aaa
                        if aaa ~= "123123" then
                                ngx.exit(404)
                        end
                }
                autoindex on;
}
这样带上aaa=123123的cookie就可以看目录
2#
发表于 2016-11-29 23:10:47 | 只看该作者
不知道,lamp自带功能,而且,你在目录下加个空白的默认主页就好
3#
 楼主| 发表于 2016-11-29 23:12:55 | 只看该作者
litter123 发表于 2016-11-29 23:10
不知道,lamp自带功能,而且,你在目录下加个空白的默认主页就好

我改了一下  估计你没看懂我的意思。
4#
发表于 2016-11-29 23:16:35 | 只看该作者
http://blog.chinaunix.net/uid-26719405-id-3508444.html

看这个文章,然后再自己看下你nginx的设置
5#
发表于 2016-11-29 23:17:51 | 只看该作者
zxjlhsq 发表于 2016-11-29 23:12
我改了一下  估计你没看懂我的意思。


我明白你的意思,就是不想让人访问目录,但是他看到一个空白页/403,效果一样吧?

你甚至可以将目录下的空白页做成403页面,这样没人分别得出来
6#
 楼主| 发表于 2016-11-29 23:23:45 | 只看该作者
litter123 发表于 2016-11-29 23:17
我明白你的意思,就是不想让人访问目录,但是他看到一个空白页/403,效果一样吧?

你甚至可以将目录下的 ...

但是自己要看目录啊。。我需要加个密码,但是加了密码后 访问文件时 也要密码 这样就无法直接下载了。
7#
发表于 2016-11-29 23:29:04 | 只看该作者
配置够的话就上个php判断验证吧
8#
 楼主| 发表于 2016-11-29 23:35:58 | 只看该作者
0x69 发表于 2016-11-29 23:16
http://blog.chinaunix.net/uid-26719405-id-3508444.html

看这个文章,然后再自己看下你nginx的设置 ...

需求不太一样。 不是仅仅 是禁止 目录浏览
10#
 楼主| 发表于 2016-11-29 23:46:33 | 只看该作者
dabiantai 发表于 2016-11-29 23:43
location ~ .*/$ {
            auth_basic_user_file xxxxx;

感谢,我测试一下。。。非常感谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-15 19:57 , Processed in 0.064660 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表