Articles of iis

IIS中运行不同时区设置的多个网站

有没有办法有多个网站在IIS中运行有不同的时区信息? 例如:本地Windows Server正在CST中运行。 我想要一个在CST运行的网站(应用程序)和一个在EST运行的第二个网站(应用程序)。 这可能吗?

IIS在同一文件夹中托pipe两个域的问题

我有两个不同的域名parsing为相同的ASP.Net站点。 这两个域都托pipe在运行Windows Server 2003和IIS6的同一台服务器上。 IISpipe理器使用主机标头区分这些站点。 但是,这两个站点指向站点的页面文件的本地驱动器上相同的文件夹。 我偶尔会遇到一个ASP.Net错误,指出“状态信息对此页无效,可能已损坏”。 我是网站开发者,所以我已经解决了这个问题的所有相关的代码相关的原因。 但是,我想知道是否有两个域/站点共享ASP.Net应用程序相同的文件夹可能会导致此间歇性错误。 另外,这通常是不好的做法? 我应该为每个域创build单独的重复文件夹吗? 似乎可以成为一个维修头痛。

在Windows 2008上使用HTTP主机头时,在单个IP地址上可托pipe多less个网站是否有限制?

由于在迷雾中丢失的原因,我们较早的Windows(2000,2003)服务器configuration了“pipe理”IP地址和三个“主机”IP地址。 对于拥有SSL证书的网站,还有其他IP。 “pipe理”IP地址是我们所有的内部configuration,监控和其他应用程序所绑定的地方。 我们将其locking,不允许从外界访问(除了通过我们的VPN)。 三个“主机”IP地址用于IIS网站托pipe(与主机标头一起使用)。 历史上,通过这三个IP地址轮换新的站点IP地址分配。 我不确定为什么。 我正在构build一批新的服务器,我正在考虑只有一个托pipeIP地址。 我们的服务器可以在一台机器上托pipe多达1200个站点。 可以绑定到单个IP地址的IIS站点的数量是否有技术限制? 我们的Linux平台似乎只用一个共享的IP +主机头就可以。 我最初认为这可能是一个search引擎优化的事情,但考虑到IPv4地址空间的保护是至高无上的,我不认为谷歌或其他search引擎可以合理地惩罚网站排名,因为数百个网站挂起相同的IP。

提升域function级别的风险从2003年起混合到2008年的本土

我们正在用Windows 2008 R2域控制器replace我们所有的Windows 2003域控制器。 一旦完成,我们想把域function级别(我们的森林和域)从2003混合模式提升到2008本地模式 。 我们的Exchange环境已经在2010年。我们还有许多其他成员服务器仍在运行Windows 2003.我们也有一些内联网服务器和其他.NET / IIS应用程序,我们用AD进行身份validation。 最后,我们面向公众的WEB服务器使用IIS共享configurationfunction,并从NAS设备中提取configuration,再次使用AD进行身份validation。 我的问题如下: 当我们将森林/域级别提升到2008本地模式时,是否有任何已知的问题或风险需要我们的服务器知道,特别是面向公众的WEB服务器? 谢谢。

如何将域映射到子目录?

这是为IIS6或IIS7。 我想将一个域映射到一个子目录。 例如: http://www.example.com/dir1/test.aspx 我想删除“ http://www.example.com ”部分,并redirect到一个相对的url,如“proj1 / example / dir1 / test.aspx”。 如果不行的话,换成“ http://www.example2.com/proj1/example/dir1/test.aspx ”,用户的url显示不能改变。 我知道这已经做了一百万次,但我从来没有在这方面的工作。

许多Web服务器,一个SSL证书,IIS 7

我们的公司在我们的负载均衡器上有一个SSL证书,从用户到负载均衡器保证了HTTPS通道的安全。 负载均衡器后面的内部stream量只是通过HTTP传输。 我们有一个新的要求,这意味着在负载均衡器后面的所有Web服务器上安装SSL证书,以保证HTTPS的端到端stream量。 这很简单,但不幸的是有很多需要证书的主机。 必须去每个Web服务器并设置证书是非常耗时的。 有没有一种方法可以让证书在共享位置上运行,并让所有的Web服务器都使用它? 或者让一些证书的大量Web服务器的pipe理变得更容易?

如何确保在每十五分钟使用LogParser将IIS日志加载到SQL Server时不会有重复?

我想设置一个计划的任务,每十五分钟运行一次工作Web服务器,它将在今天的IIS日志文件上运行LogParser,并将其插入到SQL Server数据库表中。 如何确保我不复制任何重复数据,同时确保所有logging都已被复制? 另外我怎么会得到LogParser总是看今天的日志文件,而不运行昂贵的查询,如SELECT * FROM ex*.log和使用date和时间条件? 我一直在玩的是: SELECT * FROM \\Path\To\Logs\ex*.log WHERE date = SYSTEM_DATE() AND time > SUB(SYSTEM_TIME(), TO_TIMESTAMP('00:30', 'hh:mm')) 但是如果我每隔半小时跑一次,我肯定会得到重复的条目。 另外,如果因为某种原因没有工作,我最终会丢失一些数据,我将在每天早上的前一天覆盖整个文件。 有小费吗?

使用基本身份validation时防止AD帐户locking

我想设置虚拟目录(在IIS6中)的基本身份validation。 看起来好像恶意用户可以使用对话框(uid / pwd challenge)尝试使用域帐户login,并通过失败的尝试来locking该帐户(这样可以locking用户和服务帐户,这是不好的)。 有没有办法解决这个问题? 我尝试将默认域设置为本地计算机,并使用非AD帐户,但这没有帮助。 感谢提前!

IIS正在播放 – 不允许外部IP访问

好的,我有我的内部IP完全工作的IIS。 但是,无论我做什么,似乎都忽略了外部IP访问。 我已经将端口80转发到我的internel IP上,它可以与XAMPP一起使用。 closuresXAMPP并引导IIS(IIS使上传Visual Studio更新更容易),它不允许访问。

允许域用户在IIS 7.5上使用mswebdeploy发布网站

我正在尝试configurationIIS 7.5服务器以允许通过域用户帐户进行远程部署。 如果我创build具有pipe理员权限的本地帐户,或者使用具有pipe理员权限的域帐户,但是对于常规域帐户,则无法确定需要设置的内容。 到目前为止,我采取的步骤是: 在域控制器上创build用户帐户“webdeploy” 在“默认网站的IISpipe理权限”下,我已经通过“允许用户…”向导允许域用户访问该网站。 在服务器级别,在“pipe理服务”下,我只能从所有IP地址启用Windows凭据的远程连接。 在“pipe理服务委派”下,我创build了两个规则:“createApp”和“contentPath,iisApp”,并将“DOMAIN \ webdeploy”用户添加到每个用户。 但是,尝试使用webdeploy帐户凭据运行msdeploy时,收到“401未授权”消息,并在事件日志中查看以下内容: IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED Only Windows Administrators are allowed to connect using a server connection. Other users should use the 'Connect To Site or Application' task to be able to connect. Process:WMSvc User=DOMAIN\webdeploy 这是否意味着我的buildserver需要存储域pipe理员的凭据,以便将Web应用程序简单地推送到Web服务器?