Articles of iis 7

通过OpenSSL生成一个可信的证书?

我使用以下命令为IIS7生成* .pfx。 C:\ OpenSSL-Win32 \ bin \ openssl.exe genrsa -out“C:\ my_key.key”2048 C:\ OpenSSL-Win32 \ bin \ openssl.exe req -new -key“C:\ my_key.key”-out“C:\ my_request.csr”-config“C:\ OpenSSL-Win32 \ bin \ openssl.cfg “ C:\ OpenSSL-Win32 \ bin \ openssl.exe x509 -req -days 3650 -in“C:\ my_request.csr”-signkey“C:\ my_key.key”-out“C:\ my_cert.crt” C:\ OpenSSL-Win32 \ bin \ openssl.exe pkcs12 -keypbe PBE-SHA1-3DES -certpbe PBE-SHA1-3DES -export -in“C:\ […]

创buildIIS7中多个服务器共享多个站点的最佳方式是什么?

在我的公司,我们的主要产品是基于networking的,我们的每个客户都有自己的网站。 每个客户都去customer.domain.com访问他们的网站。 目前,在IIS中,每个客户都build立了自己的网站,并为该网站中的所有应用程序提供了1个应用程序池。 我们的许多客户都在相同的代码基础上,但有些客户使用新版本(testing版)。 我们也使用负载平衡,以便每个请求可能会击中任何X服务器。 这是最理想的设置? 其中一个主要问题是服务器上只有大约8 GB的内存,而且还有大约200个客户端,所以对于每个应用程序池,我们必须限制它可以使用的内存量为300MB,这样我们就不会内存不足,但这也会导致应用程序池经常回收。 我们希望扩展,而不是增加,但是随着我们添加越来越多的客户端,我们将拥有越来越less的RAM,或者我们将不得不开始向服务器添加大量的RAM。 如果你有类似的设置,你是怎么解决这个问题的?

启动脚本+本地系统用户=没有function程序的用户界面

我目前有一个组策略启动脚本(CMD文件)。 它按照预期在启动过程中运行,但脚本调用的程序没有UI。 举例来说,让我们说我有这个命令作为我的启动脚本: rundll32 shell32.dll,ShellExec_RunDLL "C:\Windows\System32\notepad.exe" echo foo > C:\foo.txt ^这将调用“记事本”来运行,并将输出写入文本文件(foo.txt)。 很简单。 当组策略运行此脚本时,会生成文本文件,并且记事本正在运行。 问题是记事本没有用户界面。 我可以告诉它的唯一方法是通过任务pipe理器/进程。 我已经validation了它的工作,但是我需要记事本在运行时显示在我的任务栏中。 …根据TechNet /微软在这里: 分配计算机启动脚本W /微软 启动脚本作为本地系统运行,并且具有与作为本地系统运行相关的全部权限。 我的问题是,我真的需要记事本程序用户界面来显示,似乎无法使其在“本地系统”下运行时发生这种情况。 有没有办法让我的启动脚本以pipe理员身份运行? 或者有没有办法让本地系统用户有足够的专业知识充分运行记事本? 我是否需要将我的CMD脚本更改为“以另一用户身份运行”? 我应该排定计划任务的组策略吗? 计划任务更容易设置。 这似乎是对我的折腾? 我想指出,我也尝试了“控制面板/pipe理工具”下的“计划任务”。 我有相同的结果和相同的情况下,我的脚本成功运行,但从不显示记事本用户界面。 我也接受使用任务计划程序的build议,或者不同的方法。 谢谢!

仅为TLS 1.0configurationIIS7

我的任务是configuration一个IIS7服务器来接受TLS 1.0 HTTPS连接。 我已经拿出了我推断出的TLS 1.0的密码套件列表。 TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA TLS_DHE_DSS_WITH_AES_128_CBC_SHA TLS_DHE_DSS_WITH_AES_256_CBC_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_256_CBC_SHA 我已经把这个列表放在下面的策略框中:Computer Configuration | pipe理模板| networking| SSLconfiguration设置| SSL密码套件顺序 这足够吗? 我列表中的任何套件都不是TLS 1.0吗? 是否还有IIS7支持的任何其他TLS 1.0套件不在列表中? 顺便说一下,服务器是Windows Server 2008 R2。 谢谢

指定IIS站点的域名

如何为IIS服务器上的localhost域指定不同的域名? 我正在build立一个电脑上的IIS。 我想要一个更加用户友好的名字。 服务器将无法访问外部世界。 它只会在家庭networking上。 我不应该买一个域名来做到这一点。 这对我来说是全新的,所以我正在寻找有关如何指定用户友好名称的信息,例如http://mypages/file.php而不是http:// localhost:82 / file.php

如何loggingWindowsnetworkingstream量,包括POST数据

我想logging在Windows 2003和/或Windows 2008上访问IIS网站的stream量(包括POST数据) 这样我可以重放stream量来创build一个真实的压力testing。

更强大的替代微软的IIS 7pipe理器

有没有人知道IIS 7的“Internet信息服务(IIS)pipe理器”的更高级/强大的替代? 它可能包括诸如select多个项目来更新/删除/等等。 一次,和更强大的function。 我希望有一些类似Sysinternals的Windows任务pipe理器的Process Explorer替代品。 他们基本上都做同样的事情,但Sysinternals工具更强大/灵活。 我们有一些自动化部署,往往会留下虚拟目录/应用程序和应用程序池,在IISpipe理器中逐个删除它们可能会很麻烦。 我正在考虑编写一个脚本/实用程序来执行自动清理,但希望已经存在。

支持超过250个并发用户的Intranet网站

上下文 我们只想在II6.0 / 7.0上部署一个网站,仅供内联网使用。 该网站有一个典型的三层架构。 中间层作为应用程序服务器部署在与IIS相同的机器上。 工作进程中运行的asp.net代码会调用应用程序服务器,应用程序服务器又会连接到数据库以获取数据。 我们正在使用Load Runner进行负载testing,并观察了几件事情。 即使对于20个并发用户testing,IIS也会以非常随机的方式给出401,500和超时错误。 问题是非常随机的。 有时对更多用户的testing成功没有任何错误,但对于less数用户失败。 IIS的行为是不可预测的。 服务器机器细节(应用程序服务器+ IIS) 1)双处理器四核2)8 GB RAM 问题 是否有任何IIS参数需要调整,以支持最多250个并发用户? 可以有任何问题的asp.net代码? 应该是解决上述问题的策略?

我们什么时候需要一个网站设置?

我目前在Windows Server 2008 R2和使用IIS 7.5。 在iis下运行15个以上的应用程序。 我的问题是:我们如何确定什么时候需要Web场设置? 我们需要用什么统计数据来说'好的,伙计,这不好。 我们需要build立一个网站“

高性能服务器 – 我应该使用什么?

我有一个大型游戏引擎,为手机客户端和网站提供服务。 DB是MSSQL2008,引擎是用C#编写的。 该网站是用ASP.NET MVC构build的,手机的Web服务也是基于ASP.NET MVC(可能将被迁移到WCF或纯套接字服务器)。 Web站点和Web服务位于IIS 7服务器上,而DB位于专用服务器上。 两者都连接在本地快速LAN上。 游戏需要每个用户的实时响应(不到1秒)。 当我对服务进行了一些负载testing时,似乎在〜250个用户上达到了1秒的响应(在50秒左右,大约是200ms)。 它应该支持超过10000个连接的用户。 (我猜是服务器复制)。 我想添加一个层 – 一个专门的游戏Web服务的实时服务器。 我听说Python可以用来构build非常高性能的服务 – 这将是一个聪明的想法来添加这个层? (该层应该有内存中的临时数据库来为实时播放器提供服务,然后每隔X秒将其全部转储到后端数据库)。 我的build筑好吗? 那怎么能改进?