Articles of iis 8.5

多个站点一个物理的windows服务器

我拥有的: 域,由GoDaddy注册(让我们假设它名为mysite.com) AWS EC2服务器实例,Windows Server 2012 R2 由Amazon Elastic IP提供并分配给此服务器的静态IP地址 在端口7010上安装Jira 在端口7020上安装Confluence 我需要的: 在http://jira.mysite.com上使Jira应用程序可访问 在http://confluence.mysite.com上使Confluence应用程序可访问 使任何额外的应用程序在我的服务器上的任何端口路由到http://subdomain.mysite.com (这就是为什么我不能在端口80上使用单一的tomcat实例,因为我不知道我会未来需要添加) 能够安装SSL证书到以上所有 我不需要使用的东西: 任何应付服务(例如AWS负载平衡器) 我如何设置它? 也许与IIS,Apache,Nginx或任何其他工具? 或者,也许我不明白的东西,它可以通过另一种方式执行? PS我不是pipe理员,我的专业是软件开发人员,所以,请描述为非常非常初学者:)

8核心,15 GB RAM服务器每秒最大IIS请求数

目前,我正在使用AWS EC2服务器在服务器上获得每秒最大的请求。 我正在使用两台EC2 8核心,15 GB服务器和AWS负载平衡器,后端数据库作为Sql服务器,配备8个核心和30 GB服务器。 我已经在IIS服务器上部署了ASP.net WebAPI,并使用JMetertesting了负载testing。 使用当前设置,我每秒获得1650个请求,服务器上的CPU显示20-30%的利用率。 任何机构可以build议我在IIS服务器上设置每秒获得最大请求,我们的目标是每秒3000个请求。 我们正在使用Windows 2012 Server和IIS 8.0。

IIS 8.5经典ASP和500错误

当我在IIS上运行经典的Asp页面时,出现以下错误 The page cannot be displayed because an internal server error has occurred. 我尝试了以下设置,但仍然无法看到实际的代码错误 <% Set cdoConfig = CreateObject("CDO.Configuration") With cdoConfig.Fields .Item(cdoSendUsingMethod) = cdoSendUsingPort .Item(cdoSMTPServer) = "IP ADDRESS" .Update End With Set cdoMessage = CreateObject("CDO.Message") With cdoMessage Set .Configuration = cdoConfig .From = "[email protected]" .To = "[email protected]" .Subject = "Sample CDO Message" .TextBody = "This […]

IIS虚拟目录权限不断迷路

我有一个运行在Windows Server 2012 R2 IIS 8.5.9600.16384的网站。 该站点有几个虚拟目录指向一个文件共享从哪个文件(主要是PDF)被检索。 所有这些虚拟目录都使用“连接为…”选项的自定义标识,并且“testing设置…”button返回成功的结果。 自从我们上线以来,用户在尝试通过虚拟目录访问这些服务器上的文件时偶尔会遇到500个错误。 我可以在那个时候复制这个问题。 奇怪的是,重新启动IIS完全解决了一段时间的问题。 在稍后的时间点(通常是一两天),问题就会回来。 它似乎随机影响各种虚拟目录; 而一个失败,其他人可能会或可能不会工作,但重新启动修复所有。 我不知道如何去解决这个问题。 有任何想法吗?

我应该保持SQL Server / IIS网站在同一台服务器上?

我知道这种types的问题已经被问到了( 如果SQL Server在一台服务器上,网站在另一台服务器上,而不是在同一台服务器上,速度不同 ),我不知道它是否适用于我的情况。 目前的情况: 我有一个专门的服务器(Corei5的3.6ghz,4核心,没有HT,32克内存,120go ssd + 1tb硬盘),我主机几乎所有需要运行的网站(IIS,SQL服务器,邮件服务器,Rediscaching) 。 把它们放在一起的select首先是为了降低成本。 该网站目前产生了大量的stream量(每天在网站上发送大约90,000,000个请求),数据库也受到压力(平均每秒1500个请求)。 我当然已经考虑过将这两者分开.cpu活动相当高(一般在70%到80%之间)。 我的主要问题是:我担心有2台服务器可以带来的问题,特别是在性能方面。 通常情况下,build议将其分开,但考虑到数据库请求的数量,情况也是如此。 我特别害怕两个服务器之间的networking延迟,因为我没有真正的控制。 有了这么多的SQL请求,networking延迟和带宽会成为一个问题吗? 我在我的托pipe服务提供商之间的服务器之间的Ping是低于2ms。 带宽是100mb / s。 你认为把它们分开是个好主意吗? 谢谢,

IIS Web Farm站点在其他服务器上启动 – 0x800710D8

我们有一个赢得2012 / IIS 8.5 Web场和使用共享configuration运行。 所有在服务器上的工作都很好,我们将在一台服务器上创build一个站点,并且将会遍历它们。 我们遇到了服务器的问题,必须将它们中的一些更改为本地configuration,然后再将它们还原到共享configuration。 我们遇到的问题是我们无法启动网站,所以这是一个主要问题。 当时我们怀疑这与我们使用DFS在服务器之间共享configuration的方式有关,可能IIS正在访问configuration文件,而这些configuration文件正在被DFS所触及。 我们尝试了几件事情,最终将服务器恢复到以前的IISconfiguration(由于腐败问题,无法启动网站),并不得不build立一个新的DFS共享。 当我们在服务器场上创build新的网站时,我们遇到了一个问题,该网站在web01上启动,但是在剩下的服务器上启动。 当我们尝试点击一个网站上的开始,我们得到的错误 执行此操作时出错。 详细信息:对象标识符不代表有效的对象。 (来自HRESULT的exception:0x800710D8) 当我编辑服务器上的任何网站的绑定(与网站卡住开始),并应用所做的更改,然后能够启动所有有问题的网站。 任何人有什么想法,可能是什么原因,以及如何解决? 谢谢

如何configurationURL重写而不影响Web服务

我正在尝试将IIS 8.5configuration为redirect到SSL,而不redirect其他端口上的Web服务。 我已经在不同的网站上阅读了几天,并且发现了很好的说明和教程来设置证书和redirect,就像这个链接一样。 在IIS 8.5中configurationSSL 但是我一直无法find有关例外的事情,以避免redirectWeb服务stream量。 如果有人知道一个很好的来源或教程,或者可以指出一些设置来考虑? 我有为{https}编写的URL重写规则,但对于是否有某种添加exception的方法,Web Service端口不会被redirect,我略为简单。

文件服务器资源pipe理器只允许文件名中的标准字母和数字

我有一个FTP服务器(IIS),只允许上传某些文件types(例如只有图像)。 我通过文件服务器资源pipe理器中的文件筛选function来实现这一点。 这工作得很好,但现在我只需要允许标准的字母和数字的文件名。 例子: test.jpg [valid] Test 1.png [valid] tëßt.png [invalid] 文件筛选function在这里不起作用。 有太多的字符,我不想允许(所以包括文件是不可选的)。 我无法将我允许的每个字符添加到排除文件,因为扩展名检查不再有效(只要文件名有效或扩展名匹配,它就会有效)。 有另外一种方法可以实现吗?

绑定站点到子文件夹

我想configuration在IIS上运行的3个Intranet网站(site1,site2和site3)。 我想能够使用 HTTP://主机名/ site1的 HTTP://主机名/站点2 HTTP://主机名/ site3 在将来,我也希望能够绑定 http:// nameofsite1 / – > http://主机名/ site1 http:// nameofsite3 / – > http://主机名/ site3 当我在默认网站下添加我的第二个网站时,我收到一条消息 绑定“*:80”被分配到另一个站点。 如果您将相同的绑定分配给此网站,则只能启动其中一个网站。 你确定要添加这个重复的绑定吗? 我知道IIS绑定所有的网站http://主机名:80 /和它冲突,但有没有办法,我可以configuration网站到他们的子文件夹?

IIS安全性 – 通过用户名和IP地址限制用户访问

我有一个客户打我们的时候有一个不寻常的要求,他们想限制用户通过IP地址访问,这样用户1只能从IP地址A,B,C访问系统,用户2可以访问地址AD和F。 我不知道是否有可能通过IP地址“每个用户名”的组合来限制身份validation