Articles of iis

允许本地主机在Exchange 2010中随处转发

我试图在运行IIS7和Exchange 2010的Windows Server 2008计算机上设置PHP,不pipe我做什么,它都不会在域外传递消息。 即:我telnet到localhost 25 ,做HELO/MAIL FROM:/RCPT TO:跳舞。 任何以本地域名结尾的域名都可以使用; 任何与其他地方作为域接收550 5.7.1 Unable to Relay错误。 如果我设置*作为接受域,一切开始工作,邮件中继,所有这一切都很好。 然而,这显然是有问题的 – 我真的不想把我的客户端的服务器变成一个开放的中继(通过Abuse.net的中继检查工具进行validation)。 如何在Exchange 2010中启用仅本地主机的开放中继?

连接到Sql Server 2008的连接太多

我在C#Framework 4.0中有一个应用程序。 像许多应用程序这个连接到数据库来获取信息。 在我的情况下,这个数据库是SqlServer 2008 Express。 数据库在我的机器上 在我的数据层,我正在使用企业库5.0 当我在本地机器上发布我的应用程序时(App Pool Classic) Windows专业版 IIS 7.5 应用程序工作正常。 我正在使用这个查询来检查我的应用程序在testing时创build的连接数量。 SELECT db_name(dbid) as DatabaseName, count(dbid) as NoOfConnections, loginame as LoginName FROM sys.sysprocesses WHERE dbid > 0 AND db_name(dbid) = 'MyDataBase' GROUP BY dbid, loginame 当我开始testing连接的数量开始增长,但在某个时候,连接的最大数量是26.我认为没关系,因为应用程序工作 当我发布的应用程序TestMachine1 •XP模式虚拟机(Windows XP Professional) ?IIS 5.1 它工作正常,行为是一样的,到数据库的连接数增加到24或26,之后,他们停留在这一点上,不pipe我在应用程序中做什么。 问题: 当我发布到TestMachine2(App Pool Classic) •Windows Server 2008 […]

在特定date之后,删除IIS托pipe网站上的日志文件

我想删除IIS上由我的Silverlight应用程序创build的日志文件,服务器应该检查date早于“n”天的日志文件并自动删除它们。 在IIS中是否有任何configuration可以完成这项任务,或者我应该为自己编写实用程序?

为什么IIS不一致?

我有一个在Windows 2008 R2 64位IIS 7.5下运行的WCF服务(用.NET 4编写)。 我创build了一个产生10-20(或更多)线程的testing工具 – 每个线程创build一个随机的有效载荷并命中服务器。 在服务器上,我logging了所有的访问,我可以看到从事IIS的线程ID。 无论有多less客户端请求(同时)服务器,服务器只使用2个线程。 它基本上在它们之间循环。 但是,突然之间,IIS将开始使用尽可能多的线程作为我请求的数量。 然后,它会下降到使用1或2个线程。 有人可以解释这种行为,我可以做些什么来解决这个问题?

IIS:一台服务器 – 多个ips – 多个域=>多个ssl可能?

我正在使用Windows 2008 R2,并将为客户托pipe一些应用程序。 我打算将不同的IP地址绑定到不同的站点。 我有这个问题,如果我可以在这种情况下使用不同的SSL证书。 以下应该是可以的 IP:xxx.xxx.xxx.01 => https://www.customer1.com IP:xxx.xxx.xxx.02 => https://www.abcd.com 这是可能的标准SSL证书? 我必须采取哪些预防措施? 谢谢

Win2k8:如何在IIS中设置“拒绝文件扩展名”规则?

有谁知道如何使用Powershell创build一个“拒绝文件扩展名”规则,以便某些文件不会由IIS提供? 例如,我想设置一个规则来拒绝所有.txt文件被IIS提供服务。 谢谢

禁用applicationHost.config中的所有overrideModeDefault =“Deny”

鉴于一个服务器的唯一作用是成为一个networking服务器,而服务器只用于托pipe专用应用程序,没有一种搭配/用户可pipe理的网站。 applicationMostDefault overrideModeDefault="Deny" applicationHost.config设置真的有用吗? 是否有任何原因,用Allow来replaceDeny是一个坏主意?

在升级到Plesk 11后,是否可以同时使用PHP版本(5.2和5.3)?

我在Windows专用服务器上使用Plesk控制面板v10。 Plesk 11也将PHP版本升级到5.3 ,但服务器上的一些网站不支持5.3。 Plesk更新后是否可以同时使用两个版本(5.2和5.3)? 更新后我应该采取什么措施? 谢谢 [编辑] 发现这篇文章: http : //kb.parallels.com/en/113179但它只涉及升级PHP版本,而不是Plesk版本。

Nginx反向代理和IIS

我使用nginx作为在IIS 7.5上运行的网站的反向代理。 网站绑定到sub-1.foo.bar 。 Nginx的configuration如下所示: server { listen 80; server_name sub.foo.bar; location / { proxy_pass http://sub-1.foo.bar; proxy_set_header Host $host; proxy_set_header X-Accel-Expires 0; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 我想要做的是转发请求sub.foo.bar (Linux机器与sub-1.foo.bar ) sub-1.foo.bar (与IIS和我的网站的Windows机器)。 但是会发生什么 当我访问sub.foo.bar,我得到404页面 当我直接访问sub-1.foo.bar我得到我的网站通常从IIS服务 nginx似乎正常转发请求到Windows机器 当我访问sub.foo.bar时,我看不到来自IIS日志的任何传入请求 当我在IIS上为sub.foo.bar添加绑定时,网站通常使用nginx进行代理 我将不胜感激关于我的设置可能是错误的任何想法。 谢谢!

有没有办法找出一个网站在IIS7.5停止/启动/循环?

我最近发现我的一个IIS 7.5站点(在Win 2008 R2上)已经停机(停止)了。 虽然我现在正在尝试一种服务器的服务types,我开始想知道什么时候以及为什么。 在日常维护过程中,我可能会忘记或者在尝试停止另一个站点时意外停止,但是我真的很想知道什么时候停止了,还有其他可以find的信息。 有没有我可以检查的日志? IIS日志似乎只logging了请求,这在这里没有什么帮助。