VPS侦探论坛

 找回密码
 注册
查看: 5436|回复: 8

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

[复制链接]
发表于 2015-12-11 00:12:24 | 显示全部楼层 |阅读模式

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

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

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

主域名 www.a.com

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

要怎么设置防盗链呢?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-12-11 08:35:49 | 显示全部楼层


设置在nginx上就行,论坛里就有提额,自行搜索
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-12-12 14:24:01 | 显示全部楼层

军哥,没找到啊,有没有详细点的。。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-12-12 19:34:42 | 显示全部楼层
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-12-13 00:22:16 | 显示全部楼层

原帖由 licess 于 2015-12-12 19:34 发表
参考: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.

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2015-12-13 00:43:57 | 显示全部楼层

图片的解决了。。

感谢军哥。。
 楼主| 发表于 2015-12-13 01:09:11 | 显示全部楼层

测试成功!~
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 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)$

即可?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-12-13 13:13:18 | 显示全部楼层


MP3的也搞定了。。

[ 本帖最后由 818759 于 2015-12-13 14:23 编辑 ]

军哥运维代购:http://shop63846532.taobao.com/

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

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-28 15:33 , Processed in 0.028310 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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