Articles of iis

在IIS上模拟DOS / High Workload

我想在一个简单的IIS网站上模拟一个DOS攻击或非常高的工作负载。 目的是用IIStestingSCOM响应。 任何build议的工具和/或脚本? 谢谢!

如何阻止用户直接访问IIS 7中网站上的文件?

我有一个网站,用户通过CMS上传文件。 例如http://www.mysite.com/uploadedfiles/file1.txt 我想阻止互联网上的用户能够将这个URLinput到浏览器并直接访问这些文件。 我怎样才能做到这一点? 我仍然需要允许IIS通过CMS读取,修改和删除这些文件。

如何在Windows XP上启用iis 5.1压缩

除了使用命令行之外,是否还有其他方法可以在IIS5.1中启用压缩? http://technet.microsoft.com/en-us/library/bb742379.aspx 这些说明引用了我没有的“服务”选项卡。 有一些命令行指令,但我想看看这是否是唯一的方法。 ++奖励积分如果我必须使用命令行来添加压缩,那么IIS6.0上会运行相同的脚本吗? 这就是我们的网站正在使用托pipe。

通配符主机名绑定IIS7上多个站点中多个子站点的IP地址

情况: 我有一个单一的公共IP地址的Windows 2008服务器。 我有通配符Alogging指向单个IP地址的多个域。 我需要每个域名由不同的网站托pipe。 (即通过站点domain1site www.domain1.com) 我需要domain1.com像www.domain1.com一样行事 我需要每个网站能够有多个子域(即www.domain1.com,abc.domain1.com,xyz.domain1.com) 不相关,但在这里,我打算处理每个子域由一个不同的应用程序托pipe在同一个网站(即application / xyz在domain1site) 然而,我发现IIS7不支持创build带有通配符主机名绑定的网站,并且没有任何子域名(即domain1.com)不起作用,即使是www.domain1.com。 有一个简单的解决scheme吗? 像应用程序请求路由这样的任何IIS扩展提供这种能力吗 编辑:此服务器托pipe在Amazon EC2上,并且有一个弹性IP(不能有多个)关联。 编辑2:它看起来像一个选项是使用多个公共地址的多个亚马逊弹性负载平衡器,并指向相同的机器(只能使用API​​或控制台,而不是使用网站)。 这可能在未来有用,当我们有多个服务器,但现在,这是真的有必要吗? 那nginx怎么样? 有谁知道如果Windows的二进制文件是稳定和快速的像Linux版本? 如果是这样,nginx可以configuration为反向代理到不同的网站托pipe在同一台机器上使用不同的端口和每个站点的空主机名绑定 ?

IIS处理程序映射

鉴于多个处理程序映射被configuration为处理请求,在IIS中,确定哪个用于服务响应的algorithm是什么?

Inetmgr.exe不被识别为命令

在我的Windows 7机器上,我刚刚安装了IIS,它应该可以工作,但不是! 那么,无论如何find它…当我运行inetmgr.exe命令提示符不能识别它。 C:\Windows\system32>inetmgr.exe 'inetmgr.exe' is not recognized as an internal or external command, operable program or batch file. 我应该怎么做来解决这个问题,以确保IIS正常工作? 此外,IISpipe理器不会出现在开始菜单中。 我应该从头重新安装吗? 谢谢

IIS:通过https,“资源找不到”,但一切工作正常http

我正在使用IISconfiguration一个REST服务,并且一切工作正常http。 但是,当我切换到https时,我看到: Server Error in '/' Application.` ——————————————————————————– The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. Requested URL: /SiteName/ServiceName.svc/1 […]

Web场框架排除文件夹

目前正在掌握Web Farm Framewor和ARR。 主服务器和辅助服务器按照原样从主服务器同步到次服务器。 但是,有一个正在同步的caching文件夹,从而导致辅助服务器变得不健康。 所以希望有人可以解释如何尽可能排除文件夹在两台服务器之间的同步。 干杯杰米

IIScaching控制标题设置

我目前正在通过https访问的网站上工作。 我们最近遇到了一个问题,我们无法查看.pdf文件或作为附件发送的任何其他types的文件( Content-Disposition:attachment )。 根据Microsoft知识库,这是由于Cache-Control设置为no-cache 。 但是,我们要求所有页面在每次访问时都要重新加载,所以我们禁用了所有页面的caching(通过我们的ASP代码,而不是通过IIS设置)。 不过,我已经做了一个显示附件的特殊情况,现在它返回一个带有Cache-Control:private的标题,将来的期限设置为1分钟。 这个工作正常,当我在我的本地机器上使用httpstesting它。 但是,当我将其部署到我们的testing服务器并尝试使用时,响应头仍然会返回Cache-Control:no-cache 。 我和服务器之间没有防火墙或任何东西,所以IIS本身必须添加这些标题并replace我的。 我不知道为什么它会这样做,它没有任何意义,但它似乎是目前唯一的select(我还没有find任何其他地方的代码,将改变caching头)。 任何人都可以指向一个可能的地方,IIS可能会设置这些头值? 编辑:事实certificate,IIS 没有搞乱我的caching设置。 相反,我发布的文件夹与IIS提供的文件夹不同。 当我检查path时,我发现了这一点,当我注意到IIS服务的文件太老了。 在正确的文件夹指向IIS修复了我所有的问题。

SMTP虚拟服务器在重启时停止

每当我重新启动我的服务器,我的SMTP虚拟服务器停止。 曾经有很多次我忘了重新开始,而且我为我所托pipe的网站造成了一些问题。 在Windows Server 2008中这是正确的行为,有什么办法可以阻止这种情况发生? 提前致谢。