我有一个网站在我们的本地服务器上运行,“OBAMA”。 在我服务器上的主机文件中,我将engenxt.local映射到127.0.0.1,因此在该机器上inputengenxt.local可以启动网站。 我希望其他机器通过域名“engenxt”访问网站。 在Windows Server 2008 R2 Standard服务器上,我应该从哪里开始,应该在哪里,在哪里结束? 我对DNS知之甚less,或者说什么都不珍贵,但是快速学习,除此之外,这就是我为什么要这样做的原因。 第2集 当我按照Ryan的build议运行DNS时,它说“服务器OBAMA不可用”。 我想添加吗? 它添加了它,并告诉我从操作菜单中select“configurationDNS服务器”,但该菜单中的几乎所有操作都被禁用。
根据http://support.microsoft.com/kb/944884 IIS 6和IIS 7日志包括networking时间,除非响应小于2 kb,这是IIS 8上更改,找不到相关信息。 如果没有,有没有其他的方式来logging时间没有networking时间在IIS 8上? 更新: 澄清,我allready分析IIS日志,我想监视IIS完成请求所需的时间。 获取ASP.NET页面的时间就足够了,但不会使用ASP.NET跟踪,这似乎是我所需要的一种矫枉过正。
我试图build立一个多个网站的iis服务器农场。 我有一个ControlServer应该redirect请求,并pipe理两个相似的iis web服务器的负载平衡。 这些networking服务器包含不同的网站和子域名。 networking服务器: WebServer01(10.10.0.1)IIS WebServer02(10.10.0.2)IIS 带有ARR的ControlServer(10.10.0.3)IIS 网站/域名: website.domain.com webservice.domain.com mail.domain.com 在ControlServer上安装“应用程序请求路由”后,我将两个Web服务器添加到服务器场,将负载平衡规则更改为“加权循环”,并打开ControlServer的 “默认网站”。 结果如期工作:浏览器请求在WebServer01的 “默认网站”和WebServer02之间切换。 现在我想使用负载均衡访问Web服务器上的所有网站。 不只是“默认网站”。 我添加了域绑定,我试图在ControlServer和Web服务器上创build不同的URL重写规则,但是他们没有工作。 有谁知道我的问题的工作解决scheme? 谢谢!
我有一个运行在.NET 2.0集成应用程序池中的IIS7上的ASP.NET网站。 在接近完全00:24:00 UTC的最后三天,我的Web服务器开始向几乎所有(但不是全部)web请求抛出400个“错误请求”响应。 在03:00 – 03:10左右,错误清除,一切恢复正常。 这些都是一整天都有的要求,而且已经做了好几年了,实际上这些要求并不是很差。 所以我的问题是在什么情况下IIS 7会返回错误的请求,当请求实际上不是很糟糕? 我正在研究的一些可能性包括: 与数据库服务器的连接中断 后台进程使用CPU /资源运行 由于错误只持续了大约2个小时,导致我认为这是某种后台进程运行导致的错误,该过程完成后大约2:30小时,但我不明白为什么我可以得到HTTP 400服务器上的错误请求错误。 任何帮助照亮400错误请求错误的可能的性质,将不胜感激。 请记住,我100%确定该请求是有效的。
我正在尝试创build一个Windows服务器与IIS服务器具有客户端证书身份validation的网站。 客户端证书由我们自己的根CA签署。 因此,我们必须将该CA导入到服务器上的“受信任的根授权”中。 我可以成功导入证书,有时第一个请求到服务器成功。 不幸的是,Windows很快地删除了CA证书,之后对服务器的请求开始失败,出现了403错误。 我在事件查看器中find了以下内容: 成功自动删除第三方根证书:: Subject:Sha1 thumbprint:<“我们的证书的指纹”>。 我如何让Windows停止这样做? 服务器正在Amazon EC2上运行,我们希望避免使用自定义AMI。 因此,我需要能够使用脚本(最好是PowerShell)禁用此function。
出于安全原因,我想阻止比TLS1.1更早的所有TLS连接。 我也想给在我的网站上使用less于TLS 1.1的用户友好的错误信息。 有什么办法可以在IIS或Windows中完成这个任务吗? 假设答案是否定的,我能做到的其他方法是什么?
我工作的公司有2台服务器,1个版本和1个testing/debugging服务器。 我想限制发布服务器,只有编译为发行版的代码(没有定义DEBUG常量)才能运行。 这是可能的,如果是这样,我怎么能实现这个? 我可以在IIS或web.config中设置它吗?
我在我的网站的根目录中有以下声明: <staticContent> <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" /> </staticContent> 我认为这告诉浏览器不要寻找任何文件的新版本,除非它超过30天 – 是正确的吗? 这不是我的意图,我修改了这个指令,但是尽pipe有些浏览器现在正在更新,但有些不是。 有没有办法强制浏览器寻找一个新的版本立即生效? 谢谢。
我已经为IIS 7.5中的一个网站创build了一个SSL绑定。 现在我添加另一个网站,它侦听相同的IP和端口(443),但使用不同的主机头。 当我尝试使用这个powershell命令分配绑定: New-WebBinding -Name $siteName -IP "*" -Port 443 -Protocol https -HostHeader $hostHeader 要么 New-ItemProperty $sitePath -name bindings -value @{protocol="https";bindingInformation=":443:"+$hostHeader} 我在Powershell中出现以下错误。 SSL binding for end point 0.0.0.0:443 already exists. + CategoryInfo : InvalidData: (:) [New-Item], ProviderException + FullyQualifiedErrorId : SSL binding for end point 0.0.0.0:443 already ex ists.,Microsoft.PowerShell.Commands.NewItemCommand 我怎样才能摆脱这个错误?
我有一个SSL证书的网站。 现在我需要添加另一个站点,也使用HTTPS。 看起来可以通过使用HTTP和HTTPSstream量的另一个端口创build新站点的绑定来完成。 这个我想避免,因为在安全策略中,在防火墙中增加例外是一个漫长的过程。 我认为可以避开添加新端口的方式是将该站点添加为子域,然后更改SSL证书以具有与新子域匹配的附加SAN名称。 我试着在我的本地机器上testing这个,但是在两个站点上添加证书的443端口后,编辑主机文件以包含子域名,然后将子域名作为主机名添加到新的iis网站。 只有其中一个站点可以启动,另一个站点抱怨另一个站点可能使用相同的端口。 问题: 我觉得应该可以同时在一个域和一个子域使用相同的证书,而不必跳过这个箍环? 如果以上是不可能的,我应该添加两个新的端口一个用于http,一个用于https,然后使用这些端口用于新的站点。 那么证书应该能够正确地工作新的网站? – 对? 编辑: 我是否需要另一个IP地址为新的子域?