Articles of iis 7

各种本地网站的域名

我需要使用与本地默认网站不同的Web站点来进行Windows 7,IIS 7.5的一些开发工作。 我创build了一个名为Umbraco的新网站,在绑定属性中,我有一个80端口的条目,全部未分配,主机名为localumbraco.net 。 但是,如果我尝试浏览这个主机名,我在浏览器中Server not found错误。 我错过了什么?

IIS 7 – 网站的工作没有www,但没有

我有一个个人网站,我在家里(使用networking服务器2008)在没有www,但没有与。 可以有人请通过设置CNAME,A,而不是什么。 我没有经验设置iis …

为单个网站提供6万个“301”和“200”redirect的好方法是什么?

这组redirect不是静态的。 我们将每天增加和删除redirect十几次。 我们恰好使用了内置了redirectfunction的CMS(DotNetNuke),但每次添加或删除redirect时都必须重新构build各种caching,这在添加或删除redirect时会导致一些痛苦的性能问题。 我已经看过IISredirect。 但是,这些redirect存储在网站的web.config中。 在实时站点操作期间每天修改web.config十次以上redirect感觉不对。 在单个web.config中有这么多的redirect也是错误的。 我怀疑可能有IISredirect的替代存储方法,或者有另一种方法,我不知道。 对于那些有兴趣也许让我相信我们不需要那么多redirect的人,我希望你是对的。 这里有一些细节: 我们有30,000个旧的产品页面,每个页面都有自己的URL。 我们有30,000个新产品url。 我们有一个带查询string参数的新产品页面。 Products.aspx?PRODID = 123456 redirect过程将如下所示: OldProductURL1.PHP –301–> Products.aspx?ProdID=1 –200–> NewProductURL1.aspx 要么 OldPRoductURL1.PHP –301–> NewProductURL1.aspx (只要服务器运行Products.aspx?ProdID = 1来提供此页面) 有没有一个很好的方法来实现这一点,这将允许我们添加和删除redirect而不影响现场的性能显着?

小的IIS Web场 – 创build一个Active Directory域或不?

我们有一个<5 Windows 2008服务器的小型networking农场。 一些做数据,大多数做IIS托pipe。 build立一个域控制器,把所有的都放在同一个“生产”域中是好的还是坏的想法? 我们希望避免一个世界,我们必须在这些框之间同步多个pipe理员密码(或在团队中共享pipe理员凭证)。 据推测,DC将只是另一个虚拟机,所以硬件成本不会进入讨论。 澄清:DC可能是一个独立的“ProdServers”域连接在专用networking上。 办公室将100%分开。 所以大多数pipe理员将拥有主办公室的凭证,另外还有一个生产域的凭证。

服务器响应是:对不起,中继拒绝从您的位置 – Windows Server 2008

我发现从我的.NET应用程序发送电子邮件的问题。 “/”应用程序中的服务器错误。 邮箱名称不允许。 服务器的回应是:对不起,中继拒绝你的位置[XXXX](#5.7.1) 你能指导我吗? Windows Server 2008

在IIS上configurationDNS

我有一个DNS名称指向我的网站安装的服务器。 如果我ping的http://mydnsname ,我可以看到它ping通正确的IP。 但是浏览这个URL会返回一个404错误。 那么,我必须在我的网站安装的服务器上进行一些设置吗? 我对DNS和IIS设置的知识非常有限。 所以任何帮助,将不胜感激。 Windows Server:Windows Server 2008 Standard

本地php.ini文件不会在IIS 7中加载

我已经通过WebPI(Web平台安装程序)安装的IIS 7上安装了PHP 5.3.5。 我希望在一个站点的基础上控制一些全局设置,但我无法做出更改。 例如,默认情况下,register_globals = Off,但是我希望一个站点能够设置register_globals = On。 我用下面两行创build一个php.ini文件,并将其保存到网站的根目录下: [php] register_globals = On 当我从另一个.php文件运行phpinfo()来检查设置时,register_globals的全局和本地设置显示为Off。 我希望全局设置为closures,本地为开启。 我还注意到“附加的.ini文件parsing”=(无),这给我的印象是,它只是没有加载的php.ini文件的网站的根。 在通过WebPI安装PHP后,我没有改变任何设置,所以全局的php.ini文件被设置为默认值。 任何人都有一个想法接下来要做什么或尝试什么?

我可以使用SSL网站的主机标头吗?

我想将证书应用于IIS上的一个站点。 目前,我使用一个IP地址,并使用主机头,给他们友好的名字。 我可以为我的SSL站点执行此操作,还是必须使用服务器名称?

IIS7:一个域,一个IP,两个服务器,一个作为后备

我想有一个设置,我可以告诉任何两台服务器是“主”服务器在特定的IP(出于冗余的原因)。 两个服务器都应该可以在任何时候访问,但只有一个应该对公有IP进行响应。 IP限制是因为我无法控制的基础架构依赖。

如果我们不使用Cassini / Web开发服务,我们是否需要在我们的IIS web.config文件中有一个System.Web部分?

一个典型的web.config文件有一个<system.web/>部分和一个<system.webServer/>部分。 我觉得IIS7 / IIS7 express忽略了<system.web/>部分,所以如果我们不会使用被称为Cassin/Web Development Server被诅咒的东西,而只是针对IIS7 or IIS7 Express ,那么我们可以用nuke这部分完全来自我们的web.config文件?