现在位置 >首页 > 所有关于IIS的文章
5+
发表于592 天前 工作学习 ⁄ 被围观 354 views+
以前从来没用过IIS的301重定向,今天试了一把,发现简单的把网站中的页面重定向很简单,譬如把http://aaa.com/abc.html重定向到http://www.aaa.com/abc.html,只需要在站点aaa.com的IIS设置“主目录”中设为永久重定向到http://www.aaa.com,就一切搞定了。但麻烦的是类似于http://aaa.com/bbb.asp?id=123的这种带参数的动态页,折腾了好久没搞定,最后都打算不用IIS,直接用代码实现301重定向了。却发现原来IIS中设置301重定向时也可以设置简单的参数的,譬如我遇到的这种情况其实只需要设置成 http://www.aaa.com$...
阅读全文

5+
发表于884 天前 工作学习 ⁄ 被围观 2,680 views+

刚配了一台服务器,装完IIS后下了个最新版的PHP,但发现PHP好象是自5.3以后不再支持IIS的ISAPI扩展了,查了一下,似乎只支持FastCGI。FastCGI对我来说还是个新玩艺儿,放狗一搜,似乎也没什么复杂的,于是下载、安装……一切顺利!

阅读全文
4+
发表于1421 天前 工作学习 ⁄ 被围观 564 views+

单位的服务器装的全是32位2003,正好这次新上刀片服务器,趁大部分服务器都要转移的机会,我就把大多数服务器都换成了Winodws Server R2 2003 企业版。

不过,很快就发现决定有些仓促了:ASP在Winodws Server 2003 X64中连Access数据库总是报找不到驱动,到ODBC管理器中看了一下,发现竟然2003默认只自带SQL的驱动,没办法,找微软的Jet驱动找了一天,结果也没找到可用的。

今天一来也顾不上服务器上不应该装无关软件的问题了,装了个Access上去。装完后ODBC管理器中倒是真有Access的驱动了,但连接数据库时还是报"未找到提供程序.该程序可能未正确安装"的错……

阅读全文
1+
发表于1433 天前 工作学习 ⁄ 被围观 191 views+

看到圭江猴子说起自定义错误页不当的麻烦,其实问题没有这么严重的。

IIS中自定义错误时有三个选项:默认值、文件、URL

“默认值”就不用说了,谁都见过。

“URL”是跳转到指定的页面(可以是任意网站的),通过这种跳转设置的404错误页客户端得到的都返回值都是200,猴子说的返回200状态值的就是设置为URL的结果。(我一开始想不明白这种跳转有什么意义,后来突然想起来:可以用它实现静态页的URL映射呀,不过还没试验,就不多说了,等哪天有时间试验成功了再仔细写出来。)

阅读全文
0+
发表于1779 天前 网海拾贝 ⁄ 被围观 183 views+

最近几天服务器总是莫名其妙地宕机, 问机房管理员, 回答说是超流量了, 但自己感觉并不是, 从服务器日志里看了一下, 找到几处W3SVC及HTTP的错误及警告信息, 似乎是某个网站把整个IIS给拖死了.

初步怀疑是创立系统的问题, 但因为该应用程序池里有多个网站, 还不是很确定, 就把几个创立系统的站隔离出来了, 以便进一步地验证.

以往创立系统在本地机运行时也经常会死掉, 但重启IIS就可以了, 问题向创立官方反映过多次, 但开发人员自己可能从来没用大数据量测试过, 所以也根本不把这当成个问题, 这次看来, 这个问题真的很严重, 以后的网站不能再选创立的系统了.

在排错找原因时搜到了一篇文章: 彻底掌握IIS6.0功能及应用详解, 看了以后感觉受益匪浅, 以前对WEB园/进程回收等问题都是停留在自己的理解及一些网友只言半语的解释(现在看来也不全正确), 但看完这篇文章后顿觉豁然开朗.

PS: 照以前的经验, 有什么字词不确定怎么写时放狗一搜看搜索结果数的多少就知道正确的写法是什么了. 在写这篇文章时"受益匪浅"的"fei"一时想不起怎么写来了, 就到放狗一搜, 结果发现受益匪浅的结果数是397,000, 而受益非浅的结果数竟达427,000. 看来也不一定人多就是正确的…

阅读全文
0+
发表于1936 天前 工作学习 ⁄ 被围观 174 views+

今天发现一个奇怪的问题: 服务器上的网站连SQL一直很正常, 因为特殊需要, 想连一下Access库, 结果却报错. 

一开始认为是NTFS分区上数据库的权限不足, 但看了一下,IIS来宾用户对此Access文件的修改的权限是有的, 而且拥有在此文件夹中创建文件的权限, 所以不可能是读不了或创建不了Access锁定文件.

接来了想当然地会认为IIS中有什么设置(如写权限)没设好了,  但打开IIS管理器一看又失望了…

阅读全文
0+
发表于1938 天前 网文摘抄 ⁄ 被围观 169 views+

[quote]
文字虽然 Apache 的名声可能比 IIS 好,但我相信用 IIS 来做 Web 服务器的人一定也不少。说实话,我觉得 IIS 还是不错的,尤其是 Windows 2003 的 IIS 6(马上 Longhorn Server 的 IIS 7 也就要来了,相信会更好),性能和稳定性都相当不错。但是我发现许多用 IIS 的人不太会设置 Web 服务器的权限,因此,出现漏洞被人黑掉也就不足为奇了。但我们不应该把这归咎于 IIS 的不安全。如果对站点的每个目录都配以正确的权限,出现漏洞被人黑掉的机会还是很小的(Web 应用程序本身有问题和通过其它方式入侵黑掉服务器的除外)。下面是我在配置过程中总结的一些经验,希望对大家有所帮助。
IIS Web 服务器的权限设置有两个地方,一个是 NTFS 文件系统本身的权限设置,另一个是 IIS 下网站->站点->属性->主目录(或站点下目录->属性->目录)面板上。这两个地方是密切相关的。下面我会以实例的方式来讲解如何设置权限。
IIS 下网站->站点->属性->主目录(或站点下目录->属性->目录)面板上有:
脚本资源访问 

阅读全文
0+
发表于2022 天前 工作学习 ⁄ 被围观 110 views+

前天重装了系统, 装的是2003, 装完后顺手装了vs.net 2005, 装完后发现原来的vs.net 1.1写的网站不能运行了, 到站点属性里一看ASP.NET的版本是2.0, 没有1.1的选项了.

到网上搜了下,找到个解决办法: 在C盘搜索"Aspnet_regiis.exe"可以搜到两个不同的版本,从DOS下进到1.1版所在的文件夹, 执行如下命令: "Aspnet_regiis.exe -i -enable"

再到站点属性里看一下,就会发现1.1跟2.0都有了,为站点选一个合适的版本就可以了

阅读全文
0+
发表于2065 天前 工作学习 ⁄ 被围观 175 views+

同事的机器IIS不能启动了,重装IIS竟然也不管用. 帮他看时发现IIS Admin服务是启动状态,而WWW(World Wide Web Publishing)服务则是关闭的,每次启动都报1721错误"资源不足,无法完成该操作",郁闷,看了一下,WWW依赖的IIS Admin及RPC服务都正常…

想到的方法都用过了,还是不行,最后打算放弃了,忽然发现他开了瑞星防火墙,而关了瑞星后竟然能正常启动,进到规则设置里看时发现瑞星把C:\windows\system32\inetsrv\inetinfo.exe(IIS的可执行文件)给禁了

阅读全文