今天实在是晕阿
发布:Admin 日期:2006-10-22
以前在服务器上配置过防盗链,结果发现并不好用(软件使用的是免费版),经常造成音乐无法收听,于是便关闭了。这些天发现因为下载和盗链造成的网络应用又经常超过50%了,而且还有更多的时候,加之CPU资源也有限,经过这么一折腾服务器的总体性能就捉襟见肘了。
今天一大早起来鼓捣这个问题,一开始便以为是播放器的调用有问题,因为我做过一个测试页,在测试页上没有问题,音乐只能在线播放,不能被盗链或者被下载。然而到了音乐网站上,就不是这样了,音乐无法播放!!阅读播放器部分的源代码发现,播放器所在的页面在调用播放器时又是经过一层框架调用的,于是便理所当然的以为是框架调用的原因让系统误以为是盗链了,所以无法播放。于是对播放页面进行修改,改成了直接调用的方式。在这期间曾不断的调整防盗链软件设置及重启IIS,刚改完的时候试听也一切正常。然而过了一会,老毛病有出来了,又不能听了
。问题到底出在哪里呢?
到官方网站上看了看,软件版本更新了,于是迫不及待的更新了一下版本,重启IIS,问题依旧。
看来问题还真头疼,重新到IIS上看看,忽然间才想起网站所在的站点跟资源(音乐)所在的站点不是同一站点!!比如网站所在的是http://music.flyabc.net ,而音乐所在的目录是同一台服务器上IIS的另一个站点所在的虚拟目录下。当时配置防盗链保护的站点当然应该是资源所在的站点,如此一来在网站所在的站点引用资源所在的站点的资源时,必定相当于盗另一个站点的链了,由于防盗链软件的设置,音乐也当然无法播放!!(此前做的那个测试页也正好在资源站点下做的,所以测试当然也正常)
找到问题的根源了,立即找解决方法,想到去找软件的帮助文档,果然有这类问题的说明,立即按照说明设置,问题解决!
看来,即使觉得简单的东西也要细心和认真,欲速则不达,麻痹大意换来的终究是麻烦。
今天一大早起来鼓捣这个问题,一开始便以为是播放器的调用有问题,因为我做过一个测试页,在测试页上没有问题,音乐只能在线播放,不能被盗链或者被下载。然而到了音乐网站上,就不是这样了,音乐无法播放!!阅读播放器部分的源代码发现,播放器所在的页面在调用播放器时又是经过一层框架调用的,于是便理所当然的以为是框架调用的原因让系统误以为是盗链了,所以无法播放。于是对播放页面进行修改,改成了直接调用的方式。在这期间曾不断的调整防盗链软件设置及重启IIS,刚改完的时候试听也一切正常。然而过了一会,老毛病有出来了,又不能听了
。问题到底出在哪里呢?到官方网站上看了看,软件版本更新了,于是迫不及待的更新了一下版本,重启IIS,问题依旧。
看来问题还真头疼,重新到IIS上看看,忽然间才想起网站所在的站点跟资源(音乐)所在的站点不是同一站点!!比如网站所在的是http://music.flyabc.net ,而音乐所在的目录是同一台服务器上IIS的另一个站点所在的虚拟目录下。当时配置防盗链保护的站点当然应该是资源所在的站点,如此一来在网站所在的站点引用资源所在的站点的资源时,必定相当于盗另一个站点的链了,由于防盗链软件的设置,音乐也当然无法播放!!(此前做的那个测试页也正好在资源站点下做的,所以测试当然也正常)
找到问题的根源了,立即找解决方法,想到去找软件的帮助文档,果然有这类问题的说明,立即按照说明设置,问题解决!
看来,即使觉得简单的东西也要细心和认真,欲速则不达,麻痹大意换来的终究是麻烦。
评论: 2 | 引用: 0 | 查看次数: 4050
发表评论
上一篇
下一篇

文章来自:
Tags: 
