找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 51|回复: 9

求个nginx规则,谢谢大佬 刚刚我可能没说清楚

[复制链接]

56

主题

866

回帖

1990

积分

金牌会员

积分
1990
发表于 2019-3-1 17:27:20 | 显示全部楼层 |阅读模式
本帖最后由 魔尊 于 2019-3-1 22:14 编辑

我有个网站有多个域名,
我想设置只允许A域名访问rar文件,
其他域名不允许访问和下载rar格式的文件!

研究了半天也没搞明白,求大佬支援



nginx跟iptables 规则都可以 谢谢大佬了


回复

使用道具 举报

8

主题

541

回帖

1176

积分

金牌会员

积分
1176
发表于 2019-3-1 17:30:54 | 显示全部楼层
方案1: 做2个子site 1个加规则 return掉 1个不加 就OK了
方案2: 直接判断1次 带域名 正则匹配 不合格就return了晒
这么简单.
回复

使用道具 举报

56

主题

866

回帖

1990

积分

金牌会员

积分
1990
 楼主| 发表于 2019-3-1 17:33:20 | 显示全部楼层

0000000 发表于 2019-3-1 17:30

方案1: 做2个子site 1个加规则 return掉 1个不加 就OK了
方案2: 直接判断1次 带域名 正则匹配 不合格就retu ...

大佬我不会啊,帮我弄弄吧
回复

使用道具 举报

313

主题

4849

回帖

1万

积分

论坛元老

积分
10795
发表于 2019-3-1 17:30:00 | 显示全部楼层
不懂帮顶 以下是百度的



nginx限制域名对文件的访问

server
{
listen 80;
server_name www.ct1.com www.ct2.com www.ct3.com;
index index.html index.htm index.php default.html default.htm;
root /home/wwwroot/www.ct1.com;

                                 if ( $host != www.ct1.com )   
                                    {
                                              rewrite ^.*login.php$  http://$host/    last;   

                                        }
回复

使用道具 举报

33

主题

500

回帖

1123

积分

金牌会员

积分
1123
发表于 2019-3-1 17:59:28 | 显示全部楼层
防盗链就可以了啊
回复

使用道具 举报

56

主题

866

回帖

1990

积分

金牌会员

积分
1990
 楼主| 发表于 2019-3-1 18:22:48 | 显示全部楼层

每次醒来 发表于 2019-3-1 17:59

不懂帮顶 以下是百度的

nginx限制域名对文件的访问

谢谢大佬 我一会试试!
回复

使用道具 举报

56

主题

866

回帖

1990

积分

金牌会员

积分
1990
 楼主| 发表于 2019-3-1 19:09:35 | 显示全部楼层
本帖最后由 魔尊 于 2019-3-1 20:16 编辑

solomon 发表于 2019-3-1 18:22

防盗链就可以了啊


多谢 防盗链刚刚试了不好用啊
回复

使用道具 举报

56

主题

866

回帖

1990

积分

金牌会员

积分
1990
 楼主| 发表于 2019-3-1 17:59:00 | 显示全部楼层
来个大佬帮看看

回复

使用道具 举报

313

主题

4849

回帖

1万

积分

论坛元老

积分
10795
发表于 2019-3-1 20:05:42 | 显示全部楼层

魔尊 发表于 2019-3-1 22:15

来个大佬帮看看

rewrite ^/(.*).rar$ http://cachefly.cachefly.net/100mb.test permanent;
rewrite ^/(.*).zip$ http://cachefly.cachefly.net/100mb.test permanent;

直接这样把...凡是探测试图下载根目录下的rar和zip直接给他下载100mb.test

回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2019-3-1 18:22:00 | 显示全部楼层

每次醒来 发表于 2019-3-1 22:29

rewrite ^/(.*).rar$ http://cachefly.cachefly.net/100mb.test permanent;
rewrite ^/(.*).zip$ http:// ...

大佬 我的A域名是允许下载的rewrite这么复杂了,还不如换成apache算了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-4-28 19:22 , Processed in 0.022314 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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