Articles of iis

在IIS中启用会话ID日志logging

是否有可能在IIS日志文件中只loggingSessionID? 我已经看到你可以loggingcookie信息,其中包含会话ID,但是这可以logging所有的cookie,并担心IIS日志文件的大小会大大增加。 感谢致敬, KARTHIK

为什么IIS不允许通过NLB从外部IP进行TCP连接?

我有一个开发Web服务器环境,包含2个configuration了NLB(多播模式)的Windows 2012虚拟机。每个虚拟机使用一个networking适配器,分配2个IP:共享的NLB IP,以及它们的非共享IP。 我们的使用模式是运行构build和部署到其中一个虚拟机,而不在活动的NLB池。 一旦构build完成,新鲜更新的服务器将被添加回池中,另一个被删除。 这样我们保持不变的正常运行时间。 我的问题是在两台服务器中的一台上,IIS不允许通过NLB连接来自我们networking之外的IP地址。 因此,如果该服务器是NLB池中唯一活动的服务器,则内部PC可以连接,但我们networking外部的主机无法连接。 他们得到一个超时。 我可以看到使用Wireshark的TCP SYN,并且没有ACK被发回。 如果我将NLBconfiguration翻转到另一台服务器,它允许内部和外部IP连接。 我从我控制的外部主机validation了这一点:我尝试了一个使用NLB IP的HTTP请求,得到了相同的结果。 我检查过的东西: 据我所知,两台服务器上的NLB和IISconfiguration/绑定是相同的。 IIS中没有IP筛选规则。 Windows防火墙已closures。 我尝试切换到单播NLB模式,但是打破了一切。 我试着改变NLB主机优先级为4和3,而不是1和2,没有任何效果。 我还通过80端口上的简单IP地址请求来重现问题,从而消除了主机头和SSL的问题。 如何解决IIS为什么不从外部IP确认SYN的问题? 可以logging这种事情吗? 如果我不能排除为什么IIS不允许服务器2上的连接,我唯一的办法是从头重build整个虚拟机,然后再试一次…

IIS站点停止响应,除非远程桌面会话处于活动状态

我有这个问题已经有一段时间了,但我从来没有想过是什么原因造成的。 托pipe公司没有太多的帮助,因为我的服务器是不受pipe理的。 问题是,除非我有一个活动的远程桌面会话到我的服务器,我通过IIS托pipe的网站不响应。 一旦我通过RDP连接,站点再次响应。 我从来没有遇到与其他服务的这个问题。 它几乎就像系统正在睡觉,但电源选项没有设置睡眠。 我正在运行Windows Server 2012 R2。 UPDATE 这仍然是一个问题。 我想这可能是一个实际的服务器问题,而不是Windows。 06/04更新 即使在更新端口后,这仍然发生。 不知道为什么这仍然发生。

如何将多个网站作为IIS上的子域来托pipe?

我正在尝试在IIS中托pipe两个网站 https://one.invalid.domain (端口44301)和https://two.invalid.domain (端口44302) 我试图添加端口和主机名的绑定。 我没有ipconfig / flashdns 但是我无法从浏览器导航到网站。 但是如果我把端口号如https://one.domain.com:44301那么浏览器加载页面, 我如何configuration它,所以我不必把端口号在浏览器中。 只有一个公共IP和一个名字logging指向它。

PHPpipe理器IIS无法在Windows Server 2016上安装

我最近安装了Windows Server 2016,并试图让我的IIS 10设置来创build一个网站。 PHP 5.6.30安装得很好,但PHPpipe理器1.2 , PHP 5.6和CGI的 WinCache 1.3没有安装! 对话框图像: PHPpipe理器日志: http : //pastebin.com/Y9Ud1XUU WebPI日志: http ://pastebin.com/H13fJU0Z 我已经尝试将MajorVersion设置为7 (和其他值),但安装程序仍然失败。 我有.NET 4.5安装。

IIS多个站点 – 新的网站和端口与新的虚拟目录

我想在同一台计算机上有两个网站,在inetpub/wwwroot 。 我应该创build运行在不同端口(例如80和8080)上的两个网站,然后将每个域链接到它们中的每一个。 或者我应该使用虚拟目录并将它们放在同一个端口中? 通常情况下要怎么做呢?

IISredirect到多个子文件夹,然后错误

我有一个问题,我似乎无法弄清楚。 当我去访问我的urlexample.com/subfolder它redirect到 example.com/subfolder/subfolder/subfolder/subfolder/subfolder/subfolder/subfolder/subfolder/subfolder/subfolder/subfolder/subfolder/subfolder/subfolder并继续前进,直到我得到一个URL最大长度错误。 有任何想法吗? 在search时我找不到任何东西。

我可以将IISconfiguration为侦听TLS的许多但不同的密码configuration吗?

我需要以编程方式确定基于Javascript的客户端和底层主机的TLSfunction。 什么Web服务器实例(Apache,IIS等),允许在不同的主机名下加载SSL密码的不同configuration? 在这个用例中,所有客户都支持SNI。 唯一的区别是我想在旧密码下使某些页面只读,如果使用现代浏览器,则只能使用完全访问权限。 我的计划是要求每个人去app.example.com,这将会对“legacy.example.com”和“secure.example.com”发出GET请求。 如果安全连接成功,那么我们将通过javascript诱导的redirect进入该端点。 什么networking服务器技术允许这一点,如果我可以在IIS下做到这一点,这是首选。

从检测redirect

所以,说我在www.example.com 。 在该网站上,有一个链接到my.domain.com 。 我使用IIS,我想知道是否有一种方式,服务器检测到用户通过www.example.com到我的网站。 有一个模块,我可以安装什么的?

基于子域的IIS IP白名单

有没有一种方法可以启用基于子域的IP白名单。 如果我的根域名是example.com,是否有一个条款将白名单IPaddress1的子域domain1.example.com 根域example.com Subdomain1.example.com应该有白名单IP为192.168.2.1 Subdomain2.example.com应该有白名单IP作为地址192.168.2.1–5