我有IIS 6.0服务器A和IIS 6.0服务器B.我想从两个网站部署所有网站到一个单一的IIS 7服务器C.服务器A持有网站在D:\网站服务器B持有网站在D:\ Inetpub 问题是当我尝试通过webdeploy导出服务器B站点时,它会清除IIS中的服务器A站点。 有没有办法使用webdeploy来做到这一点?
我已经将一个虚拟目录添加到IIS 7中的应用程序,该应用程序包含一个应该可下载的.exe文件。 我更新了请求筛选以允许.exe,并检查了MIMEtypes和处理程序。 从服务器浏览时,我可以下载该文件,但在尝试从另一台机器下载时收到404。 我忽略了什么?
巨大的编辑/重写(还没有答复):这是太长,写得不好。 我所inheritance的神仙鱼 好吧,我有一个使用两台服务器的负载均衡器,我不知道有太多的事情要做,因为我是新来的,整个开发团队几个月前都走了,部分IT部门实际上已经开始部署忍者烟雾弹了,当我向他们询问的时候。 这个设置托pipe了我们为客户维护的一堆asp.net网站的所有开发和分期版本。 任何对这里发生的事情一无所知的人都离开了这座大楼。 我的经理也是新的。 这些服务器最明显的问题是辅助服务器无法访问互联网。 它显示它在6个月前更新。 在我发现之前,我甚至没有得到IISpipe理工具的反馈,而且arm上的服务器图标表明他们实际上不应该提供任何服务。 但是,如果你试图在一台服务器上添加一个文件,那么你肯定会得到一些东西。 如果两者都可以加载。 我设法通过启动并运行webfarm服务来解决反馈/日志logging问题。 我不知道有没有两个工作,他们都坠毁了。 有一次,我们的第三方IT部门运行了一些robocopy进程,它们在编辑时将主服务器上的文件复制到辅助服务器。 我不相信自从我到达这里以后,它一直在工作,而且我已经完成了一个我不能100%确定的过程。 我也有一些原因,很快就会出现,杀死了Web场设置中的所有应用程序和平台configuration。 我们正在将文件更改复制到两台服务器上,以便在我们的开发站点上查看它们,并且将文件复制到任一台服务器从来没有导致在我曾经在这里的几个月中在其他服务器上重复该更改。 没有版本控制的效果,我知道,我已经找它(是的,可怕)。 据我所知,平台和应用程序configuration从未正常工作,如果他们一直工作,打开/closures似乎没有任何区别。 我已经离开了他们。 这是它变得怪异的地方。 文件似乎偶尔恢复,但只有当您尝试进行更改。 好像有一个大约30分钟的窗口,没有任何问题,然后bam,如果手动移动一组文件更改,几个连续的,而不是你刚刚做出的修改,将会修改它们在主服务器上(可以访问互联网)。 我已经习惯于先复制到辅助服务器,因为它的文件似乎没有恢复,当从主要文件复制到次要文件时,复制将会发生,并且当你执行“次错误“ 办法。 我还注意到,即使我从网上服务器场中删除了辅助服务器,停止该服务器上的应用程序或者没有同名文件都会导致错误。 眼见这使我得出结论,现在是时候closures这个愚蠢的东西了。 经过一些试验和错误,我完全closures农场,并通过GUI删除整个设置。 我停止在中学运行的应用程序login到它并在那里杀死他们。 一切似乎都不过是从小学走出来的。 实际上,性能有了显着的提高,我观察到我可以在一台服务器上进行更改,而访问相同文件的两个客户端也可以加载它们(负载平衡器在这方面似乎并不复杂,如果两个客户端尝试访问相同的未初始化的文件)。 我只是一个客户端专门的网页/现在的通用主义开发人员,只是对RTFM的这些东西有足够的知识,并得到启动和运行。 这感觉像是一个辉煌的胜利。 大约30分钟。 然后,正如我开始吹嘘它,一切都到了地狱,我们的开发和分期应用程序的每一个打破了,并开始抛出同样的错误,我记得当我试图只是拉出农场的辅助closures(不止是一个404 IIRC)。 我匆匆重build了一个类似于旧的networking农场,并没有像第二天早上那样工作得很好。 承担: 我不能把它从轨道上摧毁(不知道那里还有什么可能是重要的 – 但我想我们可以把它全部倒过来)。 这最终可能是我们必须做的,除非有人确切知道这个batshit服务器的情况可能是什么。 我不打算把互联网连接起来,在辅助服务器上运行(我花了几天的时间 – 我开始怀疑硬件问题,我无法访问硬件)。 我没有IT资源,这些资源不是太忙,无能或可能害怕帮助我的组合。 我不想让networking农场工作,除非有一些呃! 这样做的方式将解决一切。 我想要它走了。 我只想要一个服务器和一个简单的configuration为我们所有的开发和中转站点,理想情况下超过30分钟。 硬件/操作系统/软件 东西,可能是旧的,因为每台服务器上有2个RAM 赢得服务器2008 R2,也在两个 IIS […]
我需要修改可以通过IIS中的SMTP虚拟服务器进行中继的IP地址列表。 我一直在尝试处理哪些cmdlet,并在我的脚本中使用,但是我挣扎了一下。 具体来说,我正在修改可以通过我的服务器中继的IP地址列表。 我应该看看这个或其他什么的IISpipe理Cmdlet ? 任何例子都很乐意接受。
我刚刚设置了两个运行IIS 7的Web服务器,我使用Microsoft NLB对它们进行了群集。 两台主机IP都被添加到集群中,两台主机都可以无缝融合。 但是,当我尝试浏览使用NLB地址的网页时,仍然返回没有从服务器的响应。 我的理解是,通过点击NLB地址,我应该能够获取NLB来获取网页,因为主机IP被分类到IIS。 我能够通过主机IP获取网页没有问题。 我的集群的简短结构: 所采取的行动: 我已经设置了集群pipe理器来监听Web服务器将要使用的端口:TCP 80,81,443。 我试图telnet端口,但它连接失败返回。 请让我知道,如果我失去了一些东西。
我在Windows Server上安装了免费的SmarterMail 15安装程序,允许CDONTS和PHP邮件从联系人表单发送电子邮件。 如果电子邮件地址无效,则会将发送失败通知发送到发件人电子邮件地址。 但SmarterMail不会从电子邮件地址发送邮件,其空白并导致一些邮件系统将错误标记为垃圾邮件。 我希望有人知道设置存在的位置来更改电子邮件地址。 我到处找,甚至做了一些testing,但什么也没有。 谢谢。
我有AWStats运行两个应用程序,并没有显示操作系统 。 而只显示“未知”(100%) 。 所有其他统计数据解释正确,只有操作系统出现问题。 在这里我的configuration: AWStats v。7.5(相同的7.1) Perl诉5.16 IIS 7 这里是一个示例日志 ,用作上面日志格式的input。 为了看得更清楚,我插入了换行符。 %time2 %other %other %logname 2016-05-11 00:31:51 W3SVC7 <Servername> %other %method %url %other %other %logname %host %other <SIP> GET <URL> – 443 – <ClientIP> HTTP/1.1 %ua %other Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko – %referer %other %code %other %other %bytesd %other %other <cookie> <domain> 200 0 0 […]
在IIS7中,有一条规则可以自动redirect到我们网站使用的HTTPS。 <rule name="Redirect to HTTPS" enabled="true" stopProcessing="false"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="^OFF$" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" /> </rule> 我们正在使用相同的Web应用程序添加一个新的域名(例如www.newdomain.com),但是URL的处理方式不同。 当在newdomain.com或类似地www.newdomain.com上访问时,用户应该被redirect到https://www.newdomain.com/example ,因为我们目前没有为newdomain.com提供SSL证书。 然而,我们现有的域使用一个单独的子域名比我们不需要由IIS处理。 要处理这个redirect,我使用下面的规则: <rule name="Redirect newdomain" enabled="true" stopProcessing="false"> <match url="(^$)" /> <conditions> <add input="{HTTP_HOST}" pattern="^(www\.)?newdomain\.com$" /> </conditions> <action type="Redirect" url="https://www.newdomain.com/example" appendQueryString="true" redirectType="Permanent" /> </rule> 从www.newdomain.com访问该网站时,此规则有效。 但是,当尝试访问没有子域名的newdomain.com时,redirect仅出现在初始规则中,并且用户被定向到https://newdomain.com ,并出现ssl证书错误。 如何获得redirect来设置正确的子域,而不影响任何网站只使用其他规则?
我有几个IIS服务器和几个Apache服务器。 当我创buildCSR并获得我的“明星”证书时,我在我的Apache服务器上构build了CSR。 我从Digicert获得了证书,并获得了一个带有.CRT文件的文件。 我可以在我的IIS服务器上使用这些吗? 还是必须为每个服务器创build一个CSR,然后为每个服务器获得一个新的证书?
我需要使用Server 2008 Standard将小代码更改为托pipe在IIS 7上的Visual Studio 2008 Web应用程序。 我不知道以前的web应用程序做了什么(害怕visual studio中的代码更改与实时服务器上的代码不匹配),但我希望能够恢复到旧版本的web应用程序如果解决scheme中的代码与实际应用程序中的代码不同。 如果我遇到问题并且需要将Web应用程序还原到原始状态,如何备份和还原网站configuration和文件?