Articles of iis

两台服务器一台IP

我的networking上有两台服务器,都运行Windows Server 2008 R2,两台服务器都使用IIS 7。 我目前有子域邮件 .example.com指向我们的外部IP(170.1.1.1),然后端口80和443转发到交换邮件服务器(192.168.0.1)我想有web .example.com指向相同的外部IP(170.1.1.1),但端口80和443转发到不同的Web服务器(192.168.0.2)是否要通过IIS,DNS或我的路由器(Cisco ASA-5505)执行此操作?

当集成的Windows身份validation打开时,ASP(classic)运行在哪个帐户下?

我有一个ASP文件,试图对同一个虚拟目录下的同一台服务器上运行的ASP.NET web服务发出web服务请求。 在IIS中,虚拟目录设置为禁用匿名访问,“集成Windows身份validation”处于打开状态。 所以问题是,当用户的机器请求运行ASP页面,甚至手动运行WebService.asmx .NET文件,它的工作原理是因为用户的凭据传递,但是当ASP文件试图调用Web服务时,我们得到401.2 – 未经授权:由于服务器configuration,访问被拒绝。 例如: 用户计算机上的浏览器中的“DIRECTORY \ user1”请求Service.asmx正常工作。 用户机器上的浏览器中的“DIRECTORY \ user1”请求File1.asp正常工作。 _________从服务器上的File1.asp请求返回401.2的Service.asmx 所以我假设我需要在WebService.asmx上设置NTFS权限,以允许ASP帐户读取和执行权限,但我不知道它在哪个帐户下运行,并且在阅读了一些响应之后进一步思考,似乎我们没有达到NTFS级别,IIS完全拒绝请求,因为匿名访问被closures。 这是否表明我们需要让ASP进程在域帐户下运行?

IIS日志logging卷

是否有任何理由继续logging一个大量的网站? 原始日志中有什么有价值的数据。 我们今天保留了这些日志,以防万一,有人可以提供“以防万一”的答案。

获取IIS匿名用户的帐户名称

我想获得一个IIS安装的匿名用户帐户的名称。 假设它是机器名称很容易,但是如果机器名称已经改变,我还想知道它是什么。 最终,我希望能够把这个放到一个bat文件或vbscript,我用于网站部署。 我从MSDN收集到的信息如下: dim schemaObject: set schemaObject = GetObject("IIS://localhost/schema/anonymoususername") dim schemaObjectType: schemaObjectType = schemaObject.syntax WScript.Echo( schemaObjectType ) GetObject()返回一个IISSchemaObject,但是什么属性代表这个名字本身? 这不是很明显,我还没有find很多的文件。 另外,有没有办法调用adsutil脚本,只返回你感兴趣的值? cscript adsutil.vbs get w3svc/anonymoususername anonymoususername : (STRING) "IUSR_SERVER-NAME" 我只想要“IUSR_SERVER-NAME”

通过域使网站可达?

我正在学习使用IIS 7,但我不明白如何使我的网站可以通过域。 我有一个域作为例子,我将称之为www.test.com我已经在IIS中创build了一个网站,运行在80端口,可以通过在浏览器的地址栏中input服务器的IP来查看。 所以,如果我在地址栏中inputwww.test.com,我怎么让我的IIS网站显示出来,当然没有redirect,我不希望用户在地址栏中看到IP。

设置一个域名来使用主机头

我有一台服务器,我想使用主机标题来承载多个网站。 我知道如何设置IIS,但我不确定如何设置域名。 我有一个域名(例如mydomain.com),我想redirect到一个IP地址(12.138.XXX.XXX)。 我是否创build一个“A”logging来redirect域到IP地址和一个CNAMElogging来保存主机头的值? 我可以得到域名redirect,但IIS不会将其指向正确的网站。

EC2上的负载均衡Web Farm

我有EC2上的Windows IISnetworking农场,我正在看我的负载平衡选项? 有什么build议么? 现在我正在使用运行HAproxy的Linux实例。

IIS,有没有另外一种方法?

我正在做始终在IIS中托pipe的Web应用程序(从6到7),而且我总是在部署中遇到问题。 这些应用程序大多数情况下都是“开箱即用”的,但有时候这很糟糕。 最后一次,在安装了Share Point Server的IIS 7上安装它我发现,即使SPS运行在不同的Web站点上,我也需要删除SPS压缩。 其他时间是关于application.config与32位应用程序运行,因为它停止了第2请求AppPool( 本文帮助 )。 我想知道…因为Web应用程序总是在Visual Studio中没有任何问题,我能不能聚集Cassini Web服务器和部署我的Web应用程序就像任何其他Windows应用程序? 卡西尼或其他什么… 你对此有什么想法?我能做些什么来阻止一些装置出现这么多问题?

如何找出我的IIS是x64还是x86?

正如标题所示,我即将在Windows Server 2008 R2专用服务器上下载并安装URL Rewrite Go Live扩展,我需要找出应该下载哪个版本的URL Rewrite,x64或x86。 当我开始租用服务器时,服务器提供的信息表明它是64位的,但是当我查看我的C:目录时,我有两个Program Files目录,一个名为“Program Files”,另一个名为“Program Files” “ – 所以这让我有些困惑。 有人可以build议如何找出这个?

在IIS 6上replace旧的SSL证书的过程?

明天我的网站的SSL证书将过期,我想知道我应该用旧的证书replace新的证书还是应该等待旧的证书过期? 我不希望访问者访问我的网站,看到安全警告,但我也想充分利用旧的证书。 我应该采取什么过程来改变我的SSL,这样既可以pipe理这些问题,也可以提供build议。 编辑: 我有密码的pfx文件 谢谢