Articles of iis

Cloudflare SSL – CACert证书文件?

我决定为IIS生成SSL。 我有自己的CSR和私钥。 CloudFlare生成的SSL采用pcks7格式。 我想将它合并为一个pfx合成器,以便将其导入到iis中。 我曾经与Start SSL证书一起工作 – 我一直使用3 – 文件 – 我的ssl crt,私钥和中间crt。 随着cloudflare,有中间失踪。 我试图用OpenSSL生成pfx时跳过它,但是当我使用它与IIS服务器时,我得到一个警告: 中间链中的一个或多个证书缺失… Start SSL pfx没有这样的消息。 我可以忽略它吗? 我应该使用什么中间体? 或者如何确保连接正确encryption? 编辑 获得PCKS7的细节 发行人:加利福尼亚州,旧金山,CloudFlare Origin SSL证书颁发机构,CloudFlare,Inc.,美国 主题:CloudFlare来源证书,CloudFlare来源CA,CloudFlare,Inc. 证书状态:找不到此证书的颁发者。

由于模拟,IIS无法提供图像?

我们全新的Windows2012R2服务器。 我们已经安装了IISfunction(包括静态内容)。 然后我们已经部署了一个网站(使用复制)。 当我们浏览到网站时,HTML,CSS和JavaScript服务就好了。 但是,对png和ico请求的请求获得响应HTTP状态500,子状态0,win32状态1346。 1346年的状态似乎表明一个模仿问题 。 但是,为什么我们只是为了图像? 更重要的是,我们如何解决这个问题,而不打开模仿? 编辑:实际上,它没有帮助添加IIS_IUSRS Impersonate a client after authentication 。

服务器在多部分请求中响应HTTP错误400(“错误请求”)

我有一个第三方应用程序和我的WCF Web服务,与第三方应用程序连接时总是返回HTTP 400(“错误的请求”)错误的问题。 WebService通过.NET实现,在MS Windows Server 2012-R2和IIS8上运行,并公开可互操作的WSDL接口来连接。 服务本身工作得很好。 我认为这个问题是更多的服务器,而不是服务相关。 WebService使用MTOM消息编码,因为有大量的结果集,而在HTTP级别上,这是通过多部分HTTP消息来实现的。 基本上,客户端首先发送标题为“Expect:100-continue”字段和标识符,服务器确认,然后客户端发送剩下的标题。 使用微软的WCFTestClient时,一切都正常。 第三方应用程序的开发人员说,他的应用程序同时发送标题和正文,这可能会导致服务器响应一个错误的请求。 他build议将服务器configuration为同时接受标题和正文。 我花了一些时间寻找,但我想我可能有问题用简言来形容这个问题。 我不知道在哪里可以find这样的设置。 有没有人知道更多关于这种情况?

redirectIIS与多个域

在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只读web.config – 与azure文件存储共享configuration

有些东西导致我们的web.config被locking为只读,这意味着我们不能编辑它。 根据解锁工具,它没有被locking。 但作为pipe理员,我们不能编辑它。 我们使用IIS共享configuration在两台虚拟机上运行。 网站文件和IISconfiguration位于使用Azure文件的共享文件存储上。 这是使用UNC参考访问的。 这不是所有的时间,我们已经看到它只在两天前在读写模式下正常工作。 但是现在,即使IIS重置和虚拟机重启(在两个虚拟机上交错),也不会回到读写状态。 东西似乎已经把它只读。 这适用于web.config和该文件引用的另一个configuration文件。 这发生在同一台服务器上的另一个站点之前,我们通过复制所有文件并在IIS中重新创build站点来修复它。 有没有更好的办法? 这是什么原因?

IIS和Tomcat:混合内容

我正在尝试在IIS中为在Tomcat中运行的webapp提供服务的站点以及HTML,PHP和JS中的内容。 我想在一个域名下提供所有内容。 我正在按照本指南 (使用isapi_redirect.dll)来连接IIS和Tomcat。 不幸的是,IIS中的ISAPIfilter不能应用于只有一个文件夹(我的计划是将filter附加到一个虚拟文件夹,它处理连接IIS – > Tomcat)。 由于filter影响我的整个网站,我只能够访问在Tomcat上运行的应用程序(例如, mydomain / app ,驻留在c:\ tomcat \ webapps \ app中),而不是其他内容(例如mydomain / phpmyadmin ,重新在c:\ inetpub \ mysite \ phpmyadmin中)。 有没有办法解决?

IIS 8.5,Win Srvr 2012 R2 – CustomError模式=closures不起作用,空白页面

我们在IIS 8.5上有一个MVC ASP.net应用程序,Win Server 2012 R2。 当我们将web.config设置为: <customErrors mode="Off" defaultRedirect="~/error" ></customErrors> 出现错误时,该网站显示为完全空白。 search我发现,也许这可能是因为应用程序池身份设置在网站文件夹的权限,事实上并没有,所以我设置,但仍然没有解决它。 它被设置为Full Rights。 所有其他的IIS站点设置是正确的,据我所知,启用Windows身份validation,32位站点= True … 任何人有什么build议我可以下一步去哪里? 谢谢!

angular色和function安装失败 – 无法find指定的文件

我试图安装IIS到一个新的Server 2012 R2虚拟机,但由于未知的原因安装只是无法完成,显示错误,找不到一个特定的文件,错误代码0x80070002。 我努力了: 使用所有默认值进行安装 安装指定D:\ source \ sxs作为源文件 安装一个已知的好VM并将其用作源 以上所有都失败了。 从我在其他地方可以find的情况来看,人们有类似但不一样的问题,最后两次都是“答案”,但对我来说没有帮助。 我能做些什么来找出缺less的东西以及如何将安装向导指向它?

在Windows Server 2012R2上为域用户帐户configurationHTTP SPN

我有一个Windows 2012 R2服务器,我想用我的IIS Web应用程序使用Kerberos身份validation。 如何设置SPN并将用户映射到Active Directory中给定的使用帐户的HTTP和HTTPS服务?

在IIS上启动FastCGI应用程序,而不是按需启动

我的IIS上的FastCGI应用程序将不会启动,直到它的页面第一次被提取(需求启动)。 我希望它能够早点启动并为第一次抓取做好准备。 我看到影响其操作的各种参数,但找不到这一个。 (可以想象,我的应用程序在启动时会做很多事情,所以第一次读取页面的速度会慢得令人难以接受,后续的读取速度也是我期待的。 在IISpipe理器8,服务器(左侧连接窗格),FastCGI设置(中央窗格)中,右键单击列表中的应用程序,编辑:我看到像实例MaxRequests,最大实例,活动超时,空闲超时等参数。 在服务器,应用程序池(左侧连接窗格)下,右键单击我的高级设置:我看到启动模式:始终运行。 但是我也看到了各种各样的应用程序池,而且我并不是100%确信我正在看的应用程序池是真正运行我的应用程序的应用程序池。 或者是所有这些应用程序池的东西咆哮错误的树? 在站点,我的站点(左侧的“连接”窗格)下,中间窗格上没有FastCGI选项。 在处理程序映射(中央窗格)下,我的应用程序在列表中,绑定到path,并且所有的作品。 没有其他的select,我可以告诉。 此外,当IIS运行我的外部FastCGI进程时,显然不遵守我为它设置的所有参数。 例如,我将Max Instances设置为1,但它仍然运行2个或更多的实例。 我如何得到它运行一个实例,并开始与服务器?