build立: Windows Server 2008 R2,托pipe在HyperV虚拟机上分配3GB内存。 我在这个虚拟networking服务器上安装了使用ImDisk的RAMDisk(容量为512MB,足够满足我们的要求),并为其分配了3GB的RAM(托pipe应用程序在重负载下不需要超过768MB)。 最初WebRoot目录是在一个networking共享上运行充分,但已经注意到在负载很重的情况下,这导致LANstream量显着增加到networking共享服务器(我相信是访问networking共享为我的用户提供网页 – 这是否应该发生?)。 由于虚拟机位于故障转移群集中,因此虚拟机的C:\驱动器存储在iSCSI SAN中,因此在保留C:\驱动器上的WebRoot文件夹时没有性能优势(经过testing)。 所以我select把内容放到一个RAMDisk上,这当然在访问时间方面有了很大的提高。 源内容仍然会存储在networking共享上,但会每隔24小时同步到RAM磁盘。 任何人都有充分的理由相信这会: A)不值得吗? 或者更重要的是, B)是一个错误的想法! 批评赞赏,正面和负面!
我目前有2个1U机架服务器,其中一个运行IIS另一个MySQL。 我正在更换数据库服务器,因为硬件是旧的。 我购买的新服务器也比我的networking服务器快,所以我试图决定哪个服务器应该承担每个angular色。 我目前的Web服务器是一台带有英特尔XEON X3220和4GB内存的戴尔R200。 我购买的新服务器是Dell Poweredge 1950,具有双Intel XEON X5460和16GB内存。 我还买了英特尔固态硬盘,用于任何服务器成为专用数据库服务器。 目前这两款服务器都有10k SAS硬盘。 X3220 CPU密码分数是3,000,X5460 CPU密码分数是10,000 在我看来,PHP比MySQL使用更多的CPU。 我在IIS上托pipe了30多个站点,所有这些站点都是PHP,还有一些在Drupal上运行。 看起来这可能是一个简单的select,但它将大量的工作从一台服务器转移到另一台服务器上。 也许我的想法不正确,MySQL可以从更快的CPU中获益。
我正在pipe理Server Core机器,并试图在PowerShell中做所有事情,这很有趣。 我需要一个默认文档列表。 从其他网站,我已经find了如何设置和删除它们,使用xxx-WebConfiguration和xxx-WebConfigurationProperty。 我试过了: Get-WebConfigurationProperty -Filter /system.webServer/defaultDocument -PSPath "IIS:\sites\Default Web Site" -Name files 但它给: Collection : {Microsoft.IIs.PowerShell.Framework.ConfigurationElement, Microsoft.IIs.PowerShell.Framework.Configuration Element, Microsoft.IIs.PowerShell.Framework.ConfigurationElement, Microsoft.IIs.PowerShell.Framework.Confi gurationElement…} ItemXPath : /system.webServer/defaultDocument Attributes : {} ChildElements : {} ElementTagName : files Methods : Schema : Microsoft.IIs.PowerShell.Framework.ConfigurationElementSchema 这并没有真正的帮助。
我正在尝试更改用户IIS运行结束。 我读了IIS可能运行使用IUSR_computer_name用户,但我不知道这个规则是否适用于IIS 7.0 问题是,试图映射整个文件系统树,我得到一些文件夹的访问被拒绝。 我需要访问这些文件夹。 所以,我决定改变IIS正在使用。 有人可以给我一点关于如何做到这一点的暗示。 我花了整整一天的时间尝试一套configuration没有成功,现在我结束了最后一次尝试。
我有一个已经导出到PFX文件的SSL证书。 我怎样才能从命令行将这个文件导入IIS 7 instace? 我不想将它绑定到特定的站点,只需将其安装到IIS的服务器证书。
我很熟悉IIS和URL重写,但我刚刚得到了一个难倒我的任务。 我需要检查每个请求是否存在X-Forwarded-For HTTP头,并根据它的存在来redirect请求。 我怎样才能检查这个头?
在我们公司,目前我们有三个独立的服务器。 这三个服务器中的每一个具有相同的公共IP地址,并且基本上驻留在不同子网下的相同networking上。 我们试图想出一种允许以相对容易的方式访问所有三台机器的方法。 有任何想法吗?
我们的团队有一个Windows 2008服务器,主要用于常见的IIS开发框。 我想在IIS上的某个网站上启用SSL,因此只能通过HTTPS访问。 我在IIS中创build了自签名证书并安装它。 然而,当我通过浏览器访问网站(Chrome浏览器,Firefox或IE – 无所谓),它总是给人以恐惧……“这是不安全的”屏幕。 我已经尝试在自己的电脑上安装证书,重新启动,我仍然得到该屏幕。 我注意到的一件事是,当我创build一个自签名证书时,它将域名添加到它…例如,框的名称是webIIS,我们的login域是COMPANYDOMAIN。 所以它会说这个证书是由webIIS.COMPANYDOMAIN.com创build的。 这个url解决了,因为没有这样的事情。 我是否以错误的方式去做?
我试图pipe理各种IIS网站,我想知道有多less内存,networking和CPU资源消耗每个IIS应用程序。 另外我想知道是否有任何应用程序处理数据库连接脏,我的意思是,打开很多连接等 但是可能吗? 您的IISpipe理员使用哪些工具? ¿我怎样才能更多地了解这个话题? 我的目标是Windows 2003上的IIS 6,偶尔在XP开发机器上。 提前致谢
我之前问过这个问题,我已经知道如何使用ISA Server 2006来实现这个function,我现在的问题是如何实现相同的function,而不使用ISA Server,但只使用纯IIS。 有没有人有任何想法? 我的开发/部署环境是IIS + Windows Server 2003/2008 + .Net + VSTS2008 + C#。 我有几个网站,他们每个人都有稳定和beta版本,例如,我有beta版本订单系统和稳定版本订单系统,购买系统一样。 我在4个不同的物理机器(机器名称labvm1,labvm2,labvm3和labvm4)上部署了4个系统。 我的要求是,我想有一个共同的URL模式来访问不同的系统, http://www.mycorp.com/order/beta http://www.mycorp.com/order/stable http://www.mycorp.com/purchase/beta http://www.mycorp.com/purchase/stable 但是由于这4个系统部署在4台不同机器/ DNS名称的不同物理机器上,我怎样才能将不同后缀的域名( http://www.mycorp.com )映射到不同的物理在线系统? 在此先感谢乔治