野原鑫之助 | 发布时间: 2009.7.26 20:39
内容摘要: 症状:64位Windows Server 2003/2008下面配置好IIS后,运行ASP页面,如果里面有连接access数据库的代码,就会出现错误警告: ADODB.Connection 错误 800a0e7a 未找到提供程序。该程序可能未正...
症状:64位Windows Server 2003/2008下面配置好IIS后,运行ASP页面,如果里面有连接access数据库的代码,就会出现错误警告:
ADODB.Connection 错误 800a0e7a
未找到提供程序。该程序可能未正确安装。
/连接网站内容管理数据库.asp,行 2
原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块。而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载。
解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎
解决方法:在命令行窗口输入
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
上面方法的负面效应:因为IIS被改成以32位方式运行,所以它只能加载32位模块。如果改之前,IIS加载了其他64位的模块,则改之后就无法加载这个模块了。如果想继续使用这个模块的功能,只能寻找这个模块的32位版本并加载。
如果希望IIS重新以64位方式运行,可以输入
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
解决方案转摘自:http://www.ziyouxue.net/2008/0804/2360.html
25609671-2f70-433d-8a29-23eb295ee016|2|5.0
野原鑫之助 | 发布时间: 2009.7.24 23:05
你的网站是不是常常被黑,或者一不注意就成了黑客的“肉鸡”?对于Web网站服务器来说,如果不进行安全设置,很容易被黑客“盯上”,随时都有被入侵的危险。什么?你觉得安全设置很复杂?没关系,通过我们介绍的IIS服务器安全设置的三个方法,就能很好地防范攻击。
基本设置 打好补丁删除共享
个人站长通常使用Windows服务器,但是我们通过租用或托管的服务器往往不会有专门的技术人员来进行安全设置,所以就导致了一些常见的基本漏洞仍然存在。其实,只要通过简单的安装服务器补丁,就能防止大部分的漏洞入侵攻击。
在服务器安装好操作系统后,正式启用之前,就应该完成各种补丁的安装。服务器的补丁安装方法与我们使用的XP系统类似,这里就不再赘述。
做好了基本的补丁安装,更重要的就是设置可访问的端口了,通常服务器只需要开放提供Web服务的必需端口,其他不必要的端口都可以禁止。不过需要注意的是,千万不要把管理服务器的远程端口3389也禁止了。
删除默认共享也是必须做的一项步骤,服务器开启共享后很有可能被病毒或黑客入侵,从而进一步提权或者删除文件,因此我们要尽量关闭文件共享。删除默认共享可以采用多种方式,例如使用net share c$ /delete命令,就可以把c盘的默认共享功能关闭。
权限分配 防止病毒木马入侵
好的服务器权限设置可以将危害减少到最低,如果每个IIS站点的权限设置都不同,黑客就很难通过旁注攻击等方式入侵整个服务器。这里就简单介绍一下权限设置的方法。
在系统中权限是按照用户的方式来划分的,要管理用户,可以在服务器中依次打开“开始→程序→管理工具→计算机管理→本地用户和组”,就可以看到管理服务器中所有的系统用户和用户组了。
在为服务器分区的时候需要把所有的硬盘都分为NTFS分区,然后就可以设置每个分区对每个用户或组开放的权限。方法是在需要设置权限的文件夹上点击右键,选择“属性→安全”,即可设置文件或文件夹的权限了。
对于网站来说,需要为每个网站分配一个IIS匿名用户,这样当用户访问你的网站文件的时候,所具有的权限最多只有该网站目录,可以很好地防止其他网站被入侵。
组件管理 让不安全组件通通消失
服务器默认支持很多组件,但是这些组件也会成为危害,最危险的组件是wsh和shell,因为它们可以运行服务器硬盘里的exe程序,比如它们可以运行提权程序来提升Serv-u权限甚至用Serv-u来运行更高权限的系统程序。
卸载最不安全的组件,最简单的办法是直接删除相应的程序文件。
小提示:除了以上的安全设置,一些操作的细节也需要注意,比如不要在服务器上浏览网页,给服务器安装杀毒软件、安装防止ARP攻击软件等安全程序。
转摘自:http://www.chinaz.com/Server/Safe/0H4T0P2009.html
421863dd-e789-40cc-b233-2cac2444ac04|0|.0
野原鑫之助 | 发布时间: 2008.9.17 22:02
开始>>运行cmd>>iisapp -all.第一次执行可能会弹出警告框,此脚本不能与wscript工作,我们直接确定,会问你是否注册cscript,点是.
然后就注册成功了,我们再 在命令行下输入iisapp -all就会显示出应用池对应的进程pid.
记住论坛应用池进程的pid.就可以到任务管理器中去观察论坛进程的活动情况了
4245c608-2167-429c-a374-80cd7b6b802e|0|.0
野原鑫之助 | 发布时间: 2008.9.17 21:50
已经设置完了WEB服务器,我们接着就开始进行WAP支持设置,非常简单就是增加几个MIME类型扩展支持。
在IIS网站属性对话框--》HTTP头--》MIME映射栏 点文件类型
编辑弹出窗口 增加以下扩展
.wbmp image/vnd.wap.wbmp
.wml text/vnd.wap.wml
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmlscript
.wmlsc application/vnd.wap.wmlscriptc
cc2a7681-fb87-42c7-a5bd-c3b853a0165d|0|.0
野原鑫之助 | 发布时间: 2008.9.17 21:33
前几天一个朋友的主机上出现了这个奇怪的问题;
我的asp代码在win2000下很正常,移到win2003下就连接access错误,但其它的asp代码还都正常,什么原因,请高手帮忙解决。
后来我发现,winows 2003出现这个问题太常见了,asp无法访问access;后来经过了解,原因是temp文件夹权限的问题;
解决的办法就是将c:/windows/temp
目录修改成为everyone可读写.
1d35f2d0-a714-41a4-bcb3-7b89fd3d9727|1|3.0