Articles of iis

为我的IIS网站创build故障转移群集的最佳方式是什么?

我们的电子商务网站目前运行在两台服务器上: SQL Server:2005 x 86在Windows Server 2003 Standard x86上,带有一个双核处理器和4 GB的memeory IIS服务器:具有双核四线程超线程处理器和32 GB内存的Windows Server 2008 Web版x64 我们的收入稳步增长,我们需要将冗余服务器部署到故障转移机制中,以便我们不会有任何停机时间。 因为与服务器相比,我认为SQL服务器function太强大了, 2 x SQL Server 2008 R2networking版x64单处理器许可证 2个Windows Server 2008 R2networking版许可证 1个新的物理双核四核32 GB服务器 1个F5负载平衡器 我需要Windows Server 2008 R2networking版许可证,以便可以在这两台服务器的同一个框上运行SQL和IIS。 我们的想法是将此作为主动/被动故障转移群集运行,如果我们购买了额外的SQL许可证,则可以升级到主动/主动群集。 F5负载平衡器将作为监视两台服务器的设备,如果当前活动的服务器停止响应,则故障转移到使用另一台服务器。 要明确这不是Windows群集,而是简单地使用负载均衡器在两台计算机之间进行故障转移,从而使您拥有一般意义上的群集。 这真的是完成我所需要的最好的方法吗? 有什么方法可以利用旧的服务器2003 SQL服务器来作为将HTTP请求发送到相应的活动服务器的设备,然后在发生问题时进行故障转移? 有没有第三方集群软件可以帮助我以更简单的方式完成这个任务?

负载平衡池中的ARR服务器自动从不可用变为可用

我有一个ARR Web场中的3个IIS Web服务器。 当我们进行滚动发布时,我们将一台服务器作为备份服务器离线,并将其移入“不可用状态”。我注意到,使用ARR时,服务器不会停留在这种状态…几小时或几天后,它们会自动重新联机。 有谁知道如何弥补这种情况? 这是非常糟糕的,因为closures的服务器通常不会运行我们的代码的正确版本。 我需要保持服务器不可用,直到我告诉它,否则。

如何保护Web服务器从反向代理服务器

我有一个网站“www.website.com”。 最近我发现有人在我的网站前面设置了一个几乎完全相同的url“www.website1.com”。 我很关心那些通过反向代理来到我的网站的用户。 他们的用户名和密码可能在login时被logging。 有没有办法让我的networking服务器拒绝反向代理? 例如,我已经用“www.fakestackoverflow.com”前面的“www.stackoverflow.com”设置了一个使用squid的反向代理。 所以无论何时在我的网页浏览器地址栏中input“www.fakestackoverflow.com”,我都会被反向代理redirect到“www.stackoverflow.com”。 然后我注意到我的地址栏中的url改为“www.stackoverflow.com”,表明我不再经历反向代理。 “www.stackoverflow.com”必须检测到我来自另一个url的网站,然后通过实际的urlredirect到网站。 如何在运行ASP.NET Web应用程序的IIS7中执行此类操作? 我已经尝试在我的页面检测window.location添加JavaScript代码,并适当的redirect,但这将导致翻译和谷歌caching服务失败。 stackoverflow.com做了很好的“redirect”,它不会导致谷歌翻译失败了。

IIS7 – 为什么删除的网站仍然可以访问?

我从IIS7删除了一个站点,甚至删除了它的物理path。 但该网站仍然可以访问。 任何人都可以提供理论(caching?)和解决scheme来清除IIScaching?

IIS 7 / 7.5 304(未修改)是否涉及磁盘IO?

我想知道IIS(7 / 7.5)如何在304((未修改))响应代码中工作。例如,当一个图像caching在带有Last-Modified HTTP头部集的客户端(即Web浏览器) IIS需要真正检查物理映像文件是否真正被更新?如果有很多映像,这个磁盘IO活动可能是瓶颈,即使图像被caching在客户端。的数据传输线,但不是在服务器磁盘IO方面。 同样的问题可以适用于HTTP ETag。 我会假设IIS需要制定'内容哈希',以便浏览器可以找出是否获取更新的页面或只使用浏览器caching。 谢谢。

如何从Google删除/取消索引页面?

在我的Google“e-luminate”的结果页面上,第三和第四个链接似乎指向存储图像的文件夹内的特定目录。 我怎样才能摆脱谷歌search结果中的这2个结果? 我如何让Google取消索引? 我检查了服务器和文件夹似乎没有从其他文件夹不同,但这两个path似乎得到谷歌索引。 谢谢。

W3SVC服务停止错误

我有一个networking服务器(IIS 7.5,Windows 2008 64位networking服务器编辑),并注意到在过去几天,服务器上的所有网站都停止了,浏览器不能访问。 我检查事件日志,但我没有看到任何有关这个问题的事情。 当我尝试重新启动IIS时,我在W3SVC服务器上出现错误。当IIS尝试停止它时,W3SVC进入停止状态并永不停止。 所以我不能再启动它。 我试着发现,我永远不能重新启动W3SVC,当IIS尝试重新启动此服务时,工作正常,它会停止并永不停止。 1-如何findIIS上的问题? (我有几个asp.net应用程序主机就可以了)2-如何修复W3SVC服务停止问题? 谢谢 迈赫迪

在IIS 7中禁用etag

有谁知道我可以在IIS 7上禁用ETag ?

IIS6是否有一个秘密,未logging,透明,区分大小写的代理?

IIS是否内置了一个秘密的,未logging的,透明的,区分大小写的代理? Web服务器上存在一个文件: GET http://www.stackoverflow.com/javascript/ModifyQuoteArea.js HTTP/1.1 Accept: text/html, application/xhtml+xml, */* Accept-Language: en-US User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) Accept-Encoding: gzip, deflate Connection: Keep-Alive Host: www.stackoverflow.com HTTP/1.1 200 OK Connection: Keep-Alive Content-Length: 29246 Date: Mon, 07 Mar 2011 14:20:07 GMT Content-Type: application/x-javascript ETag: "5a0a6178edacb1:1c51" Server: Microsoft-IIS/6.0 Last-Modified: Fri, 02 Tue 2010 17:03:32 GMT […]

与IIS的SQL Server的Windows身份validation

情况如下: 我在哪里工作(大公司的小部门),我们有一个现场大公司拥有的运行SQL Server的服务器。 我们只能通过Windows身份validation访问此服务器,并且只能使用一个Windows帐户(xyzCo \ theUser)来访问它。 由于这个服务器是由大公司运行而不是小部门,我们不能改变这个设置,我们必须在他们的规则内工作。 我们希望购买第二台(部门拥有的)服务器来为简单的Intranet运行IIS,但是我们需要访问SQL Server实例上的数据。 主要是程序员,我从来没有这样做,所以我想这里是要问的正确的地方。 将IISconfiguration为使用特定的Windows帐户连接到SQL Server是否简单? 我研究了这一点,特别是下面的文章: http : //msdn.microsoft.com/en-us/library/ff647396.aspx 从理论上讲,似乎我只是把“xyzCo \ theUser”设置为应用程序池的用户,然后我可以用标准的方法在代码中进行连接。 这其实很简单吗? 我需要避免哪些缺陷? 以前做过这些的人有没有其他build议? 有没有其他的网上分步说明?