noob问题的位,但在IIS中,我可以创build一个IP地址,而不是服务器的IP地址(例如abc.domain.com)的绑定? 例如服务器IP 192.168.3.4绑定abc.test.com – IP 192.168.3.5 这是一个有效的configuration? 谢谢!
目前,我有两个Web服务器,每个服务器有四个独特的网站,绑定了四个独特的端口和主机头 a.blah.com:81 b.blah.com:82 c.blah.com:83 d.blah.com:84 我也有一个Azure外部负载均衡器,两个Web服务器位于后端池中。 当然,负载均衡器有一个公有IP。 问题是,即使IIS中的主机头设置正确,我仍然无法进入不同的网站。 我已经确保在Azure外部负载均衡器上的负载平衡规则中添加80和443。 当我点击上面的各种URL时,为什么Azure负载平衡器不能将我带到IIS中正确的网站,因为主机头已configuration? 请帮忙! 谢谢
在Windows Server 2016中使用IIS时,不会提供扩展名为.txt的文件。 得到的状态码是403,访问被拒绝。 为什么? MIMEtypes.txt在MIMEtypestext/plain列在服务器根目录中。 默认网站inheritance它(连同其他MIMEtypes)。 在涉及到MIMEtypes时,似乎没有重写。 我可以添加另一个MIMEtypes,将新的(组成)扩展名的文件,并将其作为文本文件。 我尝试删除MIMEtypes并再次添加(不使用后缀名称之前的时间段)。 没有其他文件types似乎导致问题。 这只是txt文件,我甚至在服务器上支持php。 编辑 在一个评论中,我被问到我得到了哪些子状态错误代码。 日志文件显示这样的行: 2017-05-08 00:54:17 172.31.14.247 GET /foobar/1.txt – 80 – 2.94.45.4 Mozilla/3.0+(compatible;+Indy+Library) – 403 1 5 64 所以答案是403.1(执行访问被禁止)。 IIS试图执行txt文件?
在我的旧服务器上,我保存了所有的证书请求和证书响应。 我现在不得不移动服务器,我不知道如何重新使用证书。 在IIS中,我点击Complete Certificate Request,然后select.crt文件并将其命名为友好名称。 我点击确定,我可以在服务器证书中看到它作为条目。 但是它不能预测! 然后,我离开这个窗口并返回到它,证书不再存在。 为什么我不能使用现有的响应文件?
我的理解是,在IIS中请求一个AppPool进行回收将使当前的活动请求在被回收请求exception终止之前90秒完成,而不再接受新的请求。 怎么样要求一个AppPool停止? 它是否也有相同的减速策略? 如果重要,我将通过以下方式停止AppPool: appcmd.exe stop apppool /apppool.name:"theAppPoolName" 版本:10.0.14393.0 服务器:Windows Server 2016 / IIS 10
我使用iis 8.5为我们的web服务器运行Windows server 2012 r2。 是否有可能升级到iis 10,因为我们正在寻找http / 2的支持。 谢谢,Matt。
将Windows安装从8.1升级到10后,许多App Pool无法启动,在事件查看器中显示以下条目: 应用: Source: IIS-W3SVC-WP Event ID: 2307 The worker process for application pool '<app pool name>' encountered an error 'Cannot read configuration file' trying to read configuration data from file '\\?\<EMPTY>', line number '0'. The data field contains the error code. 系统: Source: WAS Event ID: 5189 The Windows Process Activation Service failed to […]
我们有一个IIS应用程序需要执行一个可能有恶意input的exe文件。 在这个应用程序池中运行多个应用程序,我想尽可能地限制我们的风险。 可执行文件本身是可信的,但很可能包含漏洞(如ImageMagick)。 有可能通过缓冲区溢出一些其他机制,对手可以获得控制和执行与原来的可执行文件相同的权限(即应用程序池用户)。 我想最安全的做法是创build一个用户,除了执行这个exe文件外,还可以读取和写入一个特定的文件夹,但是很难find有关如何执行此操作的指南。
我更具体地看在静态内容(图像,CSS等)上设置过期和最后修改头,
微软有意在XP中瘫痪IIS,以防止人们将其用作Web服务器平台。 它默认只处理两个同时传入的请求。 有什么办法来调整这个没有严重的系统文件滥用? 如果是这样,是否有一个简单的方法来testing变化是成功的? 我从Tess Ferrandez的debugging博客中find了关于某些registry设置的build议 ,但是事后我所做的所有testing似乎都没有发生任何变化(甚至在IIS重置并最终重启系统之后)。 在她的ASP.NETdebugging实验室中,有一个testing页面可以执行5秒钟的睡眠并logging请求的开始和完成,但是对该testing系统中的该页面的多个请求都是在彼此之后开始5秒大约在同一时间开始,从开始到结束只需要五秒钟。