我有2个Windows 2008服务器。 一个是Web服务器(IIS7)。 另一个是数据库服务器(SQL Server 2008)。 SQL Server 2008的实例被configuration为使用混合模式身份validation。 都不join到活动目录域。 Web服务器上的ASP.NET应用程序应该如何login到数据库服务器上的数据库? 我已经testing了SA帐户,但显然我需要改变这一点。 我对使用什么感到困惑:sql server帐户,在每台机器上configuration的windows帐户,或者“应用程序angular色”,这些我并不十分了解。 该帐户只需要能够读取和写入数据,并执行存储过程。 我该怎么做,如何设置? … 请给我说明如何设置这一点,而不是简单的回答。 谢谢。
我可以在Windows 2003 Serer上安装IIS7吗?
我正在家里build立一个服务器来托pipe几个小网站。 其中之一是基于.NET,需要IIS,其他是基于PHP,需要Apache。 因此,我的服务器上安装了IIS 7和Apache 2.2.x,其中端口80上的IIS和端口8080上运行的Apache。 我想将IIS设置为反向代理,将Apache站点的请求转发到端口8080,并根据主机标头为.NET站点提供请求。 喜欢这个: www.mydotnetsite.com/* -> IIS -> serve from IIS www.myapachesite.com/* -> IIS -> forward to apache on port 8080 www.myothersite.com/* -> IIS -> forward to apache on port 8080 我做了一些Googlesearch,似乎应用程序请求路由function可以做我所需要的,但是我似乎无法按照我所希望的方式工作。 我可以得到它转发到Apache服务器的所有stream量,我可以得到它转发具有特定的URL模式到Apache服务器的stream量,但我似乎无法得到它转发的主机头(例如“转发所有请求www.apachesite.com – > localhost:8080“) 所以问题是,我将如何去configurationARR来做到这一点? 或者我需要一个不同的工具? 我也开放使用Apache作为反向代理,并将.NET站点请求转发到IIS,如果更容易的话(在端口80上运行Apache,在8080上运行IIS)。
有没有办法在IIS中检测用户是通过移动设备浏览[也许通过检查他们的用户代理列表?],所以他们可以被redirect到移动特定的网站? 或者这个逻辑必须在应用程序级别发生吗? 注意:涉及的所有网站都是HTTPS。 它是在Windows Sever 2008 R2上运行的IIS 7
我的客户为域example.com购买了通配符证书。 我们在网站上设置了ssl,在something.more.example.com下使用,通配符证书报告问题。 有没有办法解决这个问题,然后改变something.more.example.com到somethingmore.example.com ? 我一直以为我可以拥有与通配符证书一样多的子域子域名。
我想要的场景: www.my-example-server.com – 这个来自服务器1(IIS 7.5) www.my-example-server.com/ 子文件夹 – 这个应该来自服务器2(IIS 7.5) 我知道如何做到这一点,如果它是不同的(子)域,但不是如果它是子文件夹。 我的问题: 是否可以使用Windows机器和/或某些DNSconfiguration来设置此类configuration? 更新1: 请假设服务器1和服务器2应该完全没有关系,即服务器1可以在另一个数据中心而不是服务器2。 我的目标是从我们的主域低容量的应用程序中切断一些大容量的应用程序(在“子文件夹”中)。 更新2: 由于我必须提供现有的文件夹结构,因为遗留应用程序发送到服务器(并redirectPOST是不可能的 ),我宁愿对最终用户透明的解决scheme。
我们的SBS 2008服务器上的C:驱动器空间不足。 罪魁祸首似乎是IIS,它在一个特定的日志文件夹中logging了令人难以置信的活动量。 大多数IIS日志文件夹看起来很正常,但C:\inetpub\logs\LogFiles\W3SVC1372222313每个日志文件都至less有4.4MB,其中最大的是昨天的1.67 GB! 我甚至无法在服务器上打开最大的那个,但我已经检查了几个较小的。 他们都显示几十分钟,每几分钟看起来像这样: 2009-07-11 00:00:02 fe80::5558:434c:a610:405a%10 POST /ApiRemoting30/WebService.asmx – 8530 [DOMAINNAME] \ [SERVERNAME$] fe80::5558:434c:a610:405a%10 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4016) 200 0 0 3 通常40或50个这样的条目将在同一秒内完成,每批条目之间的间隔为2-5分钟。 其他1%的文件中的条目似乎涉及WSUS。 我将删除大部分这些文件,因为我没有select,但是我想知道是什么原因导致了这个失控的日志logging,以及将来如何处理这个文件。 更新:好的,我已经能够检查更多的文件。 当某人(即我或另一个pipe理员)以交互方式login到WSUS时,显然是由于某些事情发生错误导致的膨胀: 麻烦开始于没有用户名(“ – ”)的单个日志条目。 它获得了401.2的HTTP状态和5的sc-win32-status码。 接下来是一段很长的条目,在没有用户名和我自己的用户名之间交替。 没有用户名的人的HTTP状态为401.1 , sc-win32-status为2148074254 。 用我的用户名是正常的HTTP 200条目。 因此,据我所知,似乎正在发生的事情是,当我通过SBS控制台loginpipe理WSUS时,NTLM身份validation不会在幕后持续存在,从而在整个会话期间持续进行重新validation尝试,这对我来说是透明的。 每秒钟都会创build数百个这样的条目,每小时增加大约70MB到日志文件。 我不知道为什么会这样。
我如何在IIS7中启用目录浏览? MS technet说这可以在IIS控制台中完成: 打开IISpipe理器并导航到您想要pipe理的级别。 在“function视图”中,双击“目录浏览”。 在“操作”窗格中,如果“目录浏览”function已禁用,并且要启用它,请单击“启用”。 或者,如果启用了“目录浏览”function并且要禁用它,请单击“禁用”。 http://technet.microsoft.com/en-us/library/cc731109%28WS.10%29.aspx 但是,我的IIS控制台没有步骤2中提到的目录浏览选项。 这个选项如何可用? 请注意,这是一个静态的HTML网站,所以我没有任何web.config或ASPX文件。
我正在运行Windows Server 2008 R2实例上运行Sitecore 6.3.1的网站。 一切都很好,直到我从我们的前端开发人员提供的ZIP档案中复制一些静态文件(CSS,JS,图像)到C:\Inetpub\wwwroot\(website name)\Website\static 。 现在,任何时候我尝试访问任何这些静态文件(例如, http://localhost/static/css/main.css ),我得到一个401.3错误(根据C:\inetpub\logs\LogFiles\W3SVC2\u_ex110216.log )。 Sitecore应用程序本身工作得很好,静态文件是完全可访问的,直到我用更新的文件replace它们。 根据我可以find关于这个主题的每一个资源,一个401.3错误表明所请求资源的ACL不允许访问IIS用户帐户。 我查看了当前正在工作的文件(例如, C:\Inetpub\wwwroot\(website name)\Website\default.css )的ACL,它看起来与无法访问的静态文件相同。 我检查了Sitecore站点的应用程序池设置,匿名用户是“IUSR”。 按照这个线程中的说明,我给了IUSR帐户对C:\Inetpub\wwwroot\(website name)\Website\static目录的读取和执行权限,并recursion地将其应用到该目录中的所有子文件夹和文件。 没有骰子。 根据在这个线程中提供的build议,我试图完全删除static目录,并手工重新创build它的子目录,以便它们从父Website目录inheritance权限。 但是,问题依然存在。 我还有什么可以尝试解决这些401.3错误?
我已经成功地在服务器上设置了多个站点,并且因为它们全部分配给端口80,所以我在IIS站点绑定中为每个站点分配了唯一的主机名。 首先,这是做事的正确方法吗? 其次,有什么方法可以使用我的服务器IP访问这些文件? 我已经尝试过各种各样的' http:// ServerIP:80 / HostName.com '的组合,我只是不能得到它的工作。 先谢谢你。