求个nginx规则,谢谢大佬 刚刚我可能没说清楚
本帖最后由 魔尊 于 2019-3-1 22:14 编辑我有个网站有多个域名,
我想设置只允许A域名访问rar文件,
其他域名不允许访问和下载rar格式的文件!
研究了半天也没搞明白,求大佬支援
hug.gif
nginx跟iptables 规则都可以 谢谢大佬了
lol.gif
方案1: 做2个子site 1个加规则 return掉 1个不加 就OK了
方案2: 直接判断1次 带域名 正则匹配 不合格就return了晒
这么简单.
0000000 发表于 2019-3-1 17:30
方案1: 做2个子site 1个加规则 return掉 1个不加 就OK了
方案2: 直接判断1次 带域名 正则匹配 不合格就retu ...
大佬我不会啊,帮我弄弄吧 不懂帮顶 以下是百度的
lol.gif
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;
}
防盗链就可以了啊
每次醒来 发表于 2019-3-1 17:59
不懂帮顶 以下是百度的
nginx限制域名对文件的访问
谢谢大佬 我一会试试! 本帖最后由 魔尊 于 2019-3-1 20:16 编辑
solomon 发表于 2019-3-1 18:22
防盗链就可以了啊
多谢 防盗链刚刚试了不好用啊 来个大佬帮看看
hug.gif
魔尊 发表于 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
lol.gif
每次醒来 发表于 2019-3-1 22:29
rewrite ^/(.*).rar$ http://cachefly.cachefly.net/100mb.test permanent;
rewrite ^/(.*).zip$ http:// ...
大佬 我的A域名是允许下载的rewrite这么复杂了,还不如换成apache算了。
页:
[1]