提供虚拟主机为业务的公司,头疼的就是iis占用内存太大,一些用户放上去一些如rar,exe等的大文件格式用于下载,近日笔者想到一个好的方法,以备各位参考。
还是添加映射法,以下是windows server 2003 的设置方法
1、在E盘建立一个文本文件,然后 改名为 test.dll,设置此文件的访问权限为 administrator 和system
2、打开iis管理器,右键网站 属性->主目录->配置->映射->添加,e:\test.dll 扩展名为:zip
点确点后,依次添加 扩展名为 rar exe 等等文件,“可执行文件”都是e:\test.dll
添加完后 关闭 iis管理器,不用点 “主目录”–》”确定”按钮会不让点击,说是程序池没设定,直接点取消就可以了。
试下载一个站点的rar文件,就会提示没有权限了。
原理是访问iis的rar文件,首先由 test.dll作解释,结果test.dll文件 没有访问权限。就起到了防下载的功能。