Articles of iis

在Windows Server 2008 – IIS 7上以.cer格式安装证书

我的任务是安装从我公司获得.p7b格式的证书。 IIS 7可以通过使用“Complete Certificate Request …”选项导入.cer格式的证书。 使用证书MMCpipe理单元,我设法通过导入将.p7b文件转换为.cer,然后导出。 不幸的是,当我尝试使用“完整证书请求…”选项时,IIS 7抱怨找不到证书请求,因此无法继续。 在这种情况下我有什么select? 我是否需要一个.pfx文件,其中有私钥,或者我可以安装.cer格式的证书? 我想在与服务器上的某个网站进行https绑定时使用它。

如何更改Web服务器IIS 7(全局)上的监听端口?

如果我有Apache并希望它听到端口80和IIS 7到8080,是否可以更改IIS 7正在侦听传入问题的端口号? 而这种设置应该是服务器范围内的,而不是全球范围内的“全球”变化?

IIS7元数据库与ADSI接口

使用Vista … 我有一个使用ADSI在IIS网站上设置ScriptMaps的脚本。 在运行脚本后查看IISpipe理器时,可以看到我添加的Handler Mapping。 如果在IISpipe理器中,然后删除这些处理程序映射,然后运行另一个ADSI脚本来查询ScriptMaps属性,脚本中检索到的ScriptMaps仍列出已删除的扩展名。 换句话说,ADSI脚本中的结果与IISpipe理器中显示的“处理程序映射”列表不一致。 即使我启动/停止IISADMIN和W3SVC,会发生这种情况。 这是预期的行为? 我认为IIS7中支持ADSI作为“兼容模式”。 我相信,如果通过IISpipe理器删除处理程序映射,并且IISpipe理器UI指示它已经消失,那么即使它仍然从ADSI查询返回,它也确实消失了。 任何人都可以提供任何澄清呢?

IIS Web日志分析器

任何人都可以推荐一个好的IISnetworking日志分析器,将报告/结果提供给客户的网站。 或者,也许是一个很好的将以一个整齐的格式导出报告。 谢谢 标记

IIS,多个CPU核心,应用程序池和工作进程 – 单个站点的最佳configuration?

我们使用Kentico CMS,我已经和他们交换了关于networking花园部署的电子邮件。 我们有一个运行在8个CPU核心的服务器上的单个站点。 根据Kentico的build议,我们没有将默认的应用程序池网页设置改变,即设置为最大的工作进程数为1。 我们的经验是,该网站只使用其中一个CPU核心 – 其他人是空闲的。 当我向他们发送电子邮件时,他们的回应是,OS / IIS将处理此问题,并根据需要使用其他核心,即使应用程序池只有一个工作进程。 现在,我非常尊重Kentico的家伙,但是这对我来说并不合适? 当然,如果我们要使用所有核心,我们需要允许八个工作进程(并在SQL服务器中实现会话状态存储)? 非常感谢 托尼

扩展IIS / SQL Server应用程序的最佳方法

我们有一个在ASP和SQL Server中开发的应用程序。 我们使用Rackspace来托pipe它。 我们的每个“客户”都有自己的IIS站点和SQL数据库。 每个客户可能有十几个或几百个用户打这个应用程序。 我们现在有几百个客户。 到目前为止,我们所做的是在性能方面需要时添加另一对服务器(一个IIS,一个SQL)。 我们现在最多有四对服务器。 我们正在继续添加新的客户,我们正在寻找其他的方式来扩大,而不仅仅是添加服务器对。 我们正在考虑的一种方法是为IIS端提供Web服务器场,为数据库端提供SQL Server群集和SAN。 这是一个好方法吗? 现在我们可能有400个客户,每个客户都有自己的IIS站点和SQL数据库。 如果我们增长到1000呢? 5000? 一个SQL集群可以处理数千个数据库吗? 每个数据库有几百个表。 一些大客户的主表可能有几十万条logging。 朝向一个大的IIS Web场和一个大的SQL集群的一个吸引力是,如果一个服务器停机,其他服务器可以承载这个负载。 现在,如果我们的某个SQL服务器出现故障,或者我们的某个IIS服务器出现故障,那么我们四分之一的客户将无法使用该系统。 所以我们希望增加可靠性,并增加增加新客户的能力。

在将工作人员添加到我的应用程序池之前,应该考虑什么

我的网站托pipe在3个生产Web服务器上,并在数据库中使用ASPNET会话pipe理。 我在负载均衡器上没有粘性会话,所以其他请求都以循环方式绕过服务器。 因此,我不能看到允许应用程序池使用多个工人的问题。 我需要先检查什么? 或者我应该向前走?

http v https在IIS上的不同文件位置?

我们有一台运行IIS的服务器,并且有一些文件夹在https下运行,但大部分都是打开的。 我遇到的问题是当有人从网站的安全部分的页面被引导,相关链接带来了https。 例如: 链接到 /图片 去 http://www.mysite.com/pictures 但是,如果有人在网站的安全部分 https://www.mysite.com/shoppingcart 然后点击返回/图片,他们得到 https://www.mysite.com/pictures 所以图片目录显示在https下。 我的问题是, 当发生这种情况时 ,他们会得到404未find的消息 。 我无法find设置中的任何内容,这些内容可能表示安全连接正在将文件从不安全的地方拖出。 如果我在网站的主页上inputhttp或https,那么这两者都可以。 但是,如果我尝试添加https://在文件夹级别,我得到一个404。 任何想法,为什么这可能会发生?

安装ISAPI筛选器后总是需要重新启动IIS吗?

安装新的ISAPI筛选器时是否需要重新启动IIS? 总是? 有时? 什么时候? 我会很感激文件链接,如果你有他们。 谢谢。

Windows 2008上的IIS 7中的ASP.NET区域

我没有看到ASP.NET“区域”。 在添加删除程序我看到。NET框架3.5和WSE安装。 可能是我需要特别安装ASP.NET,但我不知道我在哪里做这个。 在Windows 7中,我有这个区域(abowe IIS和pipe理区域)。 感谢您的提前。