在IIS中使用ISAPI Rewrite组件实现图片和文件的防盗链
作者:随然 日期:2011-04-23
大多数都是用.htaccess防盗链的,可我使用的虚拟主机是windows 2003不支持.htaccess 文件,windows 2003服务器可以用httpd.ini来控制。
实施步骤:
1.下载比较出名的www.helicontech.com提供的ISAPI Rewrite软件的免费版本(免费版本虽然有一些功能上的限制,但是做防盗链足够了):http://www.helicontech.com/download-isapi_rewrite3.htm
也可以用绿色版的,可以到网上下载。下载地址:http://downinfo.myhostadmin.net/rewrite3.rar
2.设置Rewrite文件夹的IIS_WGP组的读写权限(重要,如果不设置安装完后你的网站就会直接Service Unavailable,无法访问)。
设置方法:
给安装好的Rewrite文件夹上点右键,选择“属性”->“安全”->“添加”->“高级”->“立即查找”,会找到一项IIS_WGP,双击添加,确定即可。
3.打开控制面板里的Internet 信息服务,打开网站的属性对话框里面有一项“isapi筛选器”,点击“添加”,“筛选器名称”填Rewrite,“可执行文件”项点击“浏览”,选择刚才安装的ISAPI_Rewrite的安装目录中的ISAPI_Rewrite.dll,确定即可。重启iis。
4.修改安装目录中的httpd.ini文件(如果这个文件为“只读”属性,则去掉“只读”之后再修改) ,添加该文件的IIS_WGP组的读写权限(如果不添加权限,防盗链功能无法使用)
实施步骤:
1.下载比较出名的www.helicontech.com提供的ISAPI Rewrite软件的免费版本(免费版本虽然有一些功能上的限制,但是做防盗链足够了):http://www.helicontech.com/download-isapi_rewrite3.htm
也可以用绿色版的,可以到网上下载。下载地址:http://downinfo.myhostadmin.net/rewrite3.rar
2.设置Rewrite文件夹的IIS_WGP组的读写权限(重要,如果不设置安装完后你的网站就会直接Service Unavailable,无法访问)。
设置方法:
给安装好的Rewrite文件夹上点右键,选择“属性”->“安全”->“添加”->“高级”->“立即查找”,会找到一项IIS_WGP,双击添加,确定即可。
3.打开控制面板里的Internet 信息服务,打开网站的属性对话框里面有一项“isapi筛选器”,点击“添加”,“筛选器名称”填Rewrite,“可执行文件”项点击“浏览”,选择刚才安装的ISAPI_Rewrite的安装目录中的ISAPI_Rewrite.dll,确定即可。重启iis。
4.修改安装目录中的httpd.ini文件(如果这个文件为“只读”属性,则去掉“只读”之后再修改) ,添加该文件的IIS_WGP组的读写权限(如果不添加权限,防盗链功能无法使用)
西部数码的备案很给力啊
作者:随然 日期:2011-04-22
阳光互联的VPS的稳定性和速度实在不敢恭维
作者:随然 日期:2011-04-17
由于看到阳光互联的VPS比较便宜,就买了一个1G内存的VPS,一千多。本来可以月付,但觉得年付更便宜,所以就直接买的一年。现在后悔惨了。
还没有到一个月,就出现断线的情况,远程桌面和FTP都可以连接,但就是网站打不开。但如果使用远程桌面成功连接一下进入VPS,网站就可以打开了。不知道为什么这么奇怪。还有一种情况就是偶尔有几分钟打不开,但过一会又能打开。这样的情况出现了很多次,后来一个客户受不了网站经常断线,直接另外买了个空间。给阳光互联反应情况,他们说以前没遇到这样的情况,如果我觉得这个VPS有问题的话可以申请另外开一个VPS。但换到新的VPS上老问题还是有,只是没那么频繁了。所以很肯定是他们的问题了。后来,他们有一天,在白天的时候维护服务器,几个小时打不开网站,估计就是在维护这个经常闪断的情况吧,因为维护以后就发现这样的闪断的情况很少出现了。但新的问题又来了,下午到晚上10点左右网站打开都非常慢,只有到11点左右上网的人比较少了速度才快。估计是为了赚钱,一个服务器开了很多个VPS,每个VPS的速度就慢了。以后再也不买阳光互联的VPS了,好郁闷啊!
还没有到一个月,就出现断线的情况,远程桌面和FTP都可以连接,但就是网站打不开。但如果使用远程桌面成功连接一下进入VPS,网站就可以打开了。不知道为什么这么奇怪。还有一种情况就是偶尔有几分钟打不开,但过一会又能打开。这样的情况出现了很多次,后来一个客户受不了网站经常断线,直接另外买了个空间。给阳光互联反应情况,他们说以前没遇到这样的情况,如果我觉得这个VPS有问题的话可以申请另外开一个VPS。但换到新的VPS上老问题还是有,只是没那么频繁了。所以很肯定是他们的问题了。后来,他们有一天,在白天的时候维护服务器,几个小时打不开网站,估计就是在维护这个经常闪断的情况吧,因为维护以后就发现这样的闪断的情况很少出现了。但新的问题又来了,下午到晚上10点左右网站打开都非常慢,只有到11点左右上网的人比较少了速度才快。估计是为了赚钱,一个服务器开了很多个VPS,每个VPS的速度就慢了。以后再也不买阳光互联的VPS了,好郁闷啊!
第一次安装Windows Server 2008 R2的感想和安装笔记
作者:随然 日期:2011-04-17
现在很多WEB服务器都用的是2003版的系统,一直在玩Windows 2003 ,想玩一下2008系统,看感觉如何。
在网上下载了2008 R2 中文版,一共3G,专门找了一个优盘来装。另外下载了2008的激活工具。
昨天下午开始安装。
因为以前安的2003,C盘只有10G,估计2008不够,所以从D盘分了5G出来。步骤如下:使用Partition Manager将D盘调小5G,从D盘的前面部分划分出5G,然后将划分出来的部分设置为主要分区,再将它与C盘合并(不设置为主分区就合并不了)。
选择整个硬盘,在菜单里面选择更新MBR 。如果安装系统以后能正确引导进入安装界面,那么就不用这个操作。我开始安装2008以后重启系统就没反应。在PE下面恢复以前安装的2003系统,重启也无法进入系统。搞了半天才知道是因为合并分区后没有更新MBR的原因。
网上安装2008大概有两种办法。
第一种办法是在PE下面格式化C盘,手动复制一些文件到C盘,然后在命令行运行bootsect.exe ,提示程序有效,但无法在该系统中运行。意思就是现在是32位系统,不能运行64位的程序。拷贝了一个32位的bootsect.exe 覆盖以前的bootsect.exe ,可以运行了。重启,提示错误,安装失败。
第二种办法是使用WIN$MAN,这个东西比较好,只需要选择几下就开始安装了。虽然NT6安装器也是选择几下就可以安装,但总感觉没这个好用,安装过程中就提示错误,还没有重启就提示错误。可用WIN$MAN也没有成功。很郁闷,很长一串英文,大概意思是CPU不支持64位系统。从昨天搞到今天,排除了各种软件问题,却因为硬件问题无法安装了。
这个服务器是几年前买的,居然CPU不支持64位程序,而且主板也不支持U盘启动。看来只能运行32位的系统了。Windows 2008有32位和64位两种版本,但Windows R2只有64位的版本,看来暂时是不能安装R2了。只能下载一个32位版本的Windows 2008安装了。
在网上下载了2008 R2 中文版,一共3G,专门找了一个优盘来装。另外下载了2008的激活工具。
昨天下午开始安装。
因为以前安的2003,C盘只有10G,估计2008不够,所以从D盘分了5G出来。步骤如下:使用Partition Manager将D盘调小5G,从D盘的前面部分划分出5G,然后将划分出来的部分设置为主要分区,再将它与C盘合并(不设置为主分区就合并不了)。
选择整个硬盘,在菜单里面选择更新MBR 。如果安装系统以后能正确引导进入安装界面,那么就不用这个操作。我开始安装2008以后重启系统就没反应。在PE下面恢复以前安装的2003系统,重启也无法进入系统。搞了半天才知道是因为合并分区后没有更新MBR的原因。
网上安装2008大概有两种办法。
第一种办法是在PE下面格式化C盘,手动复制一些文件到C盘,然后在命令行运行bootsect.exe ,提示程序有效,但无法在该系统中运行。意思就是现在是32位系统,不能运行64位的程序。拷贝了一个32位的bootsect.exe 覆盖以前的bootsect.exe ,可以运行了。重启,提示错误,安装失败。
第二种办法是使用WIN$MAN,这个东西比较好,只需要选择几下就开始安装了。虽然NT6安装器也是选择几下就可以安装,但总感觉没这个好用,安装过程中就提示错误,还没有重启就提示错误。可用WIN$MAN也没有成功。很郁闷,很长一串英文,大概意思是CPU不支持64位系统。从昨天搞到今天,排除了各种软件问题,却因为硬件问题无法安装了。
这个服务器是几年前买的,居然CPU不支持64位程序,而且主板也不支持U盘启动。看来只能运行32位的系统了。Windows 2008有32位和64位两种版本,但Windows R2只有64位的版本,看来暂时是不能安装R2了。只能下载一个32位版本的Windows 2008安装了。
让优盘支持4G以上大文件的方法——将优盘格式化为NTFS格式
作者:随然 日期:2011-04-15
现在优盘的容量越来越大了,价格越来越便宜,可是它也有个缺点,因为它默认的文件系统是“FAT”,这种文件系统最大只能保存2G的文件,如果格式化为FAT32格式的话可以支持最大4G的单个文件。超过4G的文件就不能保存在优盘上了,这样就不能来复制一些大文件了。其实我们可以在系统中进行简单设置,把优盘格式化成“NTFS”的文件系统,而“NTFS”文件系统则支持保存4G以上的文件。
首先我们把优盘插入电脑中,打开“我的电脑”,右击优盘盘符来选择“属性”,在弹出的“属性”窗口中点击“硬件”标签,在列表中选中你的优盘驱动器,选中后点击下面的“属性”按钮。
首先我们把优盘插入电脑中,打开“我的电脑”,右击优盘盘符来选择“属性”,在弹出的“属性”窗口中点击“硬件”标签,在列表中选中你的优盘驱动器,选中后点击下面的“属性”按钮。
现在办一个网站,在工信部备案怎么就这么难呢?
作者:随然 日期:2011-04-13
今天发生了很多事情,有几个高兴的和一个不高兴的。高兴的是驾照考过了,这是大事。我的初一班上有个学生参加初二组数学竞赛考了不错的成绩拿了奖。不高兴的事情就是我已经通过备案的十多个域名在一天里相继被注销了,仅有一个域名还有备案号。
我一直都对工信部的工作效率和工作方式很不满,今天看来要爆发了。当然,应该不只我一个站长,很多站长都对工信部备案部门非常不满。
第一、备案时间太长,办事效率太低。按官方公布的20个工作日计算,要一个月才能拿到备案。当然,这只是平均时间,很多人一个月都拿不到备案。有的人可能由于各种原因,比如手续上的问题不符合工信部要求,就无法备案,几个月都下不来。我提交到西部数码的一个备案,第二天西部数码就提交到四川管理局,但三个星期过去了,一点消息都没有。我想一个域名没通过就算了嘛,没想到把我以前备案的十多个域名的备案号全部给注销了。不晓得成都管理局那些虾子在干啥子。你注销了我又要备案,我肯定觉得麻烦,你要审核难道就不麻烦?
我一直都对工信部的工作效率和工作方式很不满,今天看来要爆发了。当然,应该不只我一个站长,很多站长都对工信部备案部门非常不满。
第一、备案时间太长,办事效率太低。按官方公布的20个工作日计算,要一个月才能拿到备案。当然,这只是平均时间,很多人一个月都拿不到备案。有的人可能由于各种原因,比如手续上的问题不符合工信部要求,就无法备案,几个月都下不来。我提交到西部数码的一个备案,第二天西部数码就提交到四川管理局,但三个星期过去了,一点消息都没有。我想一个域名没通过就算了嘛,没想到把我以前备案的十多个域名的备案号全部给注销了。不晓得成都管理局那些虾子在干啥子。你注销了我又要备案,我肯定觉得麻烦,你要审核难道就不麻烦?
利用ASP代码编写的404错误页实现所有网址精确转向功能
作者:随然 日期:2011-04-08
需要实现的功能:
例如:
用户访问 http://www.blueidc.cn/test.htm
自动转向为 http://www.sunrc.com/test.htm
首先说说自定义404页面的方法。打开本机IIS网站,查看属性,自定义错误,找到404错误,双击修改其消息类型为 URL (消息类型不能为“文件”,否则不能转向),Url设置为网站根目录下文件。比如我希望自定义错误页面为网站中根目录下的404.asp这个文件,则设置URL为 /404.asp ,注意前面的斜杠。设置完成之后,当请求的文件不存在时,IIS会调用我们指定的脚本实现转向所有页面功能。
下面的代码是 404.asp 文件的代码,使用的时候只需要修改代码里面的域名就可以了。
例如:
用户访问 http://www.blueidc.cn/test.htm
自动转向为 http://www.sunrc.com/test.htm
首先说说自定义404页面的方法。打开本机IIS网站,查看属性,自定义错误,找到404错误,双击修改其消息类型为 URL (消息类型不能为“文件”,否则不能转向),Url设置为网站根目录下文件。比如我希望自定义错误页面为网站中根目录下的404.asp这个文件,则设置URL为 /404.asp ,注意前面的斜杠。设置完成之后,当请求的文件不存在时,IIS会调用我们指定的脚本实现转向所有页面功能。
下面的代码是 404.asp 文件的代码,使用的时候只需要修改代码里面的域名就可以了。