2014-07-12 14:21:40

View Mode: Normal | Article List
Category: IIS | 1 | 2 | 3 | >

IIS 启用 TLS 1.2

[ 2014-10-25 17:47:18 | Author: zhenhua ]
进入 Windows PowerShell
Quote
# Enables TLS 1.2 on Windows Server 2008 R2 and Windows 7

# These keys do not exist so they need to be created prior to setting values.
md "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2"
md "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server"
md "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client"

# Enable TLS 1.2 for client and server SCHANNEL communications
...

Read More...

IIS 禁用SSL 3.0

[ 2014-10-25 16:47:03 | Author: zhenhua ]
Windows Server 2008 /2012中使用IIS 7 /8默认允许SSL 2.0和SSL 3.0。

请按以下禁用:

单击开始,单击运行,键入注册表编辑器,然后单击确定。
在注册表编辑器,找到以下注册表项/文件夹:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols

在SSL 2.0文件夹,右键单击并选择新建,然后单击密钥。命名新的文件夹服务器。
里面的服务器的文件夹,单击编辑菜单中,选择新建,然后单击DWORD(32-bit)值。
进入启用 作为名称并按下回车键。
请确保它显示00000000(0)的数据列下(它应该默认情况下)。如果没有,请右键单击并选择修改,输入0作为数值数据。
现在,禁用SSL 3.0,对SSL 3.0文件夹,右键单击并选择新建,然后单击密钥。命名新的文件夹服务器。
里面的服务器的文件夹,单击编辑菜单中,选择新建,然后单击DWORD(32-bit)值。
进入启用 作为名称并按下回车键。
请确保它显示00000000(0)的...

Read More...

IIS7 优化-网站请发并发数

[ 2012-08-12 13:12:36 | Author: zhenhua ]
1. 调整IIS 7应用程序池队列长度
由原来的默认1000改为65535。
IIS Manager > ApplicationPools > Advanced Settings
Queue Length : 65535
2. 调整IIS 7的appConcurrentRequestLimit设置
由原来的默认5000改为100000。
直接运行:
C:\Windows\System32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置。
3. 调整machine.config中的processModel>requestQueueLimit的设置
由原来的默认5000改为100000。
<configuration>
<system.web>
<processModel requestQueueLimit="100000"/>
...

Read More...

IIS同时集成多个Resin(不同版本)

[ 2008-03-08 21:24:41 | Author: zhenhua ]
IIS上指定网站用不同的Resin版本来解析
例如:example1.com ---->用Resin3.0.x来解析jsp脚本
example2.com ---->用Resin2.1.x来解析jsp脚本

如果配置了resin的环境变量,需要在环境变量中将RESIN_HOME删除,不然无法同时运行多个resin。
首先将各个版本的Resin都加载为系统服务,注意重命名
Resin2.1.x : C:\>httpd -install-as resin2
Resin3.0.x : C:\>httpd -install-as resin3

然后依次启动服务 net start resin2、net start resin3

IIS加载时只要用不同版本的isapi_srun.dll解析jsp后缀就可以了

2.1版本的Resin.ini配置:
CauchoConfigFile D:/resin2.1/conf/resin.conf

3.0版本的Resin.ini配置:
ResinConfigServer localhost 6802
...

Read More...

IIS 6的应用程序池属性

[ 2006-10-27 18:42:08 | Author: zhenhua ]
回收

在回收标签,你可以设置工作进程的回收方式:

回收工作进程(分钟):在工作进程运行多少分钟后回收工作进程,默认启用,并且设置为1740分钟(29小时);

回收工作进程(请求数目):在工作进程处理多少 个HTTP请求后终止此工作进程,默认禁用,如果启用则默认值为35000;

在下列时间回收工作进程:在指定的时间回收工作进程,默认禁用;如需启用,勾选后点击添加按钮添加回收的时间即可,使用24小时制定义回收的时间;

消耗太多内存时回收工作进程:

最大虚拟内存(兆):当工作进程使用的虚拟内存达到设置的值时回收工作进程,默认禁用,如果启用则默认值为500 M;建议设置为不超过虚拟内存总数的70%;

最大使用的内存(兆):当工作进程使用的物理内存达到设置的值时回收工作进程,默认禁用,如果启用则默认值为192 M;建议设置为不超过物理内存总数的60%;

另外需要注意的是,应用程序池具有以下两种工作进程回收方式,不过这两种回收方式均不会造成Web服务的中断:

默认情况下,应用程序池使用重叠回收方式。在这种方式下,当应用程序池要关闭某个工作进程时,会先创建一个工作进程,直到新的工作进程成功创建后才关闭旧的工作进程;
...

Read More...

IIS 6.0 优化

[ 2006-10-27 16:49:25 | Author: zhenhua ]

IIS 6.0 应用了新的进程模型。内核模式的HTTP侦听程序(Http.sys)接收并发送HTTP请求(甚至可以使用它的响应缓存来满足请求)。工作进程注册URL子空间,Http.sys将请求发送到相应的进程(如果使用应用程序池,则发送到进程集合)。

图 4 展示了IIS 5.0和IIS 6.0进程模型之间的差异。IIS 5.0使用WinSock在端口80接受连接。请求由 inetinfo 进程负责接收,然后或者在进程内执行请求,或者将它交给dllhost 进程在进程外进行处理(为了达到隔离的目的)。响应则由 inetinfo 进程发送回去。

图 4   IIS

...

Read More...

IIS 6.0 的内存溢出

[ 2006-10-27 16:38:42 | Author: zhenhua ]
IIS 6.0的内核模式缓存是一种基于物理内存的缓存,每个条目都需要占用一定的内存空间。
内存不足时的溢出表现:
事件类型:  信息
事件来源:  Application Popup
事件种类:  无
事件 ID:  26
日期:    2006-10-26
事件:    14:27:12
用户:    N/A
计算机:  IDC-H7PQ9YRJSNF
描述:
弹出应用程序: Microsoft Visual C++ Runtime Library: Runtime Error!

Program: c:\windows\system32\inetsrv\w3wp.exe

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
...

Read More...

IIS Debugdiag

[ 2006-07-23 14:25:29 | Author: zhenhua ]
Microsoft has published few KBs on How to use DebugDiag tool.

Memory dump -
How to use the Debug Diagnostics 1.0 tool to analyze a memory dump file

Hang -
How to use the Debug Diagnostics tool to troubleshoot a process that has stopped responding in IIS

Crash -
[url=http://support.microsoft.com/?id=919789]How ...

Read More...
1 | 2 | 3 | >