使用环境:Windows2000,IIS5.0及其以上版本
安装说明:
一、安装插件
把 "IIS筛选器组件" 里的文件全部拷贝到您的提供媒体文件服务器(也就是提供mp3、rm、wmv等的服务器)的系统盘winnt\system32目录下,如c:\winnt\system32,打开IIS属性设置,
选择ISAPI 筛选器添加UUIISAuthDemo.dll,筛选器名称随便。
重新启动IIS,重新打开ISAPI 筛选器如果看到刚才添加的dll显示绿色,则表示添加成功。
二、UUIISConfig.ini配置说明
在 "IIS筛选器组件" 中有一个UUIISConfig.ini文件,这个是用来配置一些防盗链参数的。
AuthPath:表示需要防盗连的目录名。
AuthKey:表示一个加密私匙,用于asp中生成验证码时用的,每次修改之后,相应在asp中也要做对应修改。
ErrorPath:表示当地址为非法连接时,自动转入到这个地址。
<注意>这个文件必须放在winnt\system32目录下,每次修改完这个文件后,需要重启IIS才会生效。
三、网站应用
在文件服务器站点下建一个UUAuth目录,或者建立一个UUAuth虚拟目录也可以(只要访问路径中含有UUAuth关键字的文件都会做验证,
目的是指定这个路径才做为认证目录,以免影响其他正常目录)。
在 "网站应用范例" 中有一个播放器例子(RealPlay.asp可以参照这个文件改写自己的电影播放程序),
修改其中的moviesrc变量即可。
访问http://你的域名/RealPlay.asp查看插件效果。
<注意>是把要播放的文件(mp3、rm、wmv等)放在uuauth目录里,不要把.asp文件也放进去。
四、说明
防盗链功能是通过加密客户端ip信息做为参数,然后在IIS的插件中判断是否合法实现的。如果有多台服务器时,只需要在
该服务器上加上筛选器并配置好UUIISConfig.ini就可以了。