818759 发表于 2015-12-11 00:12:24

lnmpa 怎么设置mp3文件防盗链?

歌曲网站,设置了mp3在线听和在线下载。

怎么设置在线听和在线下载的防盗链?

我歌曲的在线听和下载用了子域名。

主域名 www.a.com

mp3 : mp3.b.com
下载:down.b.com

要怎么设置防盗链呢?

licess 发表于 2015-12-11 08:35:49

设置在nginx上就行,论坛里就有提额,自行搜索

818759 发表于 2015-12-12 14:24:01

军哥,没找到啊,有没有详细点的。。

licess 发表于 2015-12-12 19:34:42

参考:https://bbs.vpser.net/viewthread.php?tid=8169&page=1&fromuid=3#pid23634

818759 发表于 2015-12-13 00:22:16

原帖由 licess 于 2015-12-12 19:34 发表 https://bbs.vpser.net/images/common/back.gif
参考:https://bbs.vpser.net/viewthread.php?tid=8169&page=1&fromuid=3#pid23634
server

{

listen 80;

#listen [::]:80;

server_name 123.com www.123.com 234.com www.234.com 345.com www.345.com;

index index.html index.htm index.php default.html default.htm default.php;

root/home/wwwroot/123.com;


location / {

try_files $uri @apache;

}


location @apache {

internal;

proxy_pass http://127.0.0.1:88;

include proxy.conf;

}


location ~ [^/]\.php(/|$)

{

proxy_pass http://127.0.0.1:88;

include proxy.conf;

}


location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

valid_referers none blocked *.123.com *.234.com;

if ($invalid_referer) {

rewrite ^/ http://345.com/404.jpg;

#return 404;

}


location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

expires      30d;

}


location ~ .*\.(js|css)?$

{

expires      12h;

}


access_log off;

}



军哥看看这样设置对么??

貌似重启lnmpa的时候出错。

Starting nginx... nginx (pid 7614 7612 7611 7610 7609 7607 7606) already running.

818759 发表于 2015-12-13 00:43:57

图片的解决了。。

感谢军哥。。

818759 发表于 2015-12-13 01:09:11

测试成功!~

818759 发表于 2015-12-13 01:11:43

回复 4# 的帖子

另外,问下军哥。

如果设置mp3防盗链,是不是把

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

valid_referers none blocked *.123.com *.234.com;

if ($invalid_referer) {

rewrite ^/ http://345.com/404.jpg;

#return 404;

}


中的
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

改成
location ~ .*\.(mp3)$

即可?

818759 发表于 2015-12-13 13:13:18

MP3的也搞定了。。

[ 本帖最后由 818759 于 2015-12-13 14:23 编辑 ]
页: [1]
查看完整版本: lnmpa 怎么设置mp3文件防盗链?