Articles of iis 7.5

如何在IIS7.5上停止将所有网站redirect到SSL

我有一个Web服务器与其上托pipe的网站数量。 其中一个站点需要SSL,redirect在该站点的web.config中处理。 其余的网站没有SSL选项。 最近注意到,如果用户inputhttps://ourunsecuredomain.co.uk ,他们被带到需要SSL的网站。 我试着从web.config中删除redirect指令,但没有帮助。 有任何想法吗?

IIS 7.5 – 应用程序文件夹名redirect以匹配大小写和删除查询string

在网站中有一个名为/AppName/的IIS 7.5 + ASP.NET 4.5应用程序。 当访问http://example.com/appname/url?query=string时 ,浏览器被redirect到http://example.com/AppName/url以匹配AppName (即大写“A”和“N” )这是好的,但在这样做的redirect丢弃?query=string一部分,这是不好的。 如何configuration它以保持redirect? 我们没有configurationredirect发生,所以它必须是IIS或ASP.NET或CMS的默认行为(在这种情况下是Sitefinity)。 编辑2016年1月26日: 我创build了一个新的应用程序,只是把一个简单的.aspx文件放在那里,它没有redirect,所以我猜这是与CMS有关,像@dancrielbuild议可能在于web.config(有在那里的一些处理程序)。

Windows Server 2008R2 / IIS 7.5 VM打开端口

我有一台Windows Server 2008 R2 / IIS 7.5服务器的Hyper-v虚拟机,当我运行NMAP时,显示了很多开放的端口。 这个服务器充当运行Wordpress网站的Web服务器,所以它也需要MySQL。 我想唯一端口打开应该是80,443的IIS,和3306 + 3389的MySQL / RDP,我已经绑定到我的静态IP进行远程访问。 closures所有其他端口是否安全?还是Hyper-V / Win Server需要打开某些端口?

IIS7无法收听新的IP

我们正在使用Windows 2008 R2和IIS7。 这是一个VMWare VM实例。 最近我添加了一个新的IP到网卡。 然后使用IISpipe理器UI添加绑定到IP A和端口80的新的IIS条目。NIC具有现有的IP B和C. 但浏览http:// A /时,它永远不会返回一个网站。 我试过telnet IP A 80,没有回应。 我已经尝试更改为端口443和https:// A / 。 没有什么不同。 所以我通过将IIS条目更改为ip B:443来testing它。 这是工作。 Telnettesting也通过了。 然后,我通过将相同的IIS条目更改为ip C:8888(以确保没有其他应用程序错误地侦听端口)来testingti。 这是工作。 Telnettesting通过。 所以唯一的问题是新的IP不能在我的IIS7中使用! 从IISpipe理器用户界面我找不到任何条目正在侦听有问题的条目旁边的IP A. 我在applicationhost.config中search并得到相同的结果。 我怎样才能解决它? PS IP A是可以ping通的。 当我从网卡中删除IP A时,它将立即变为无法ping通的。

安装WordPress时用什么作为数据库主机?

我知道这个问题看起来有多愚蠢。 我在两台负载均衡的服务器(硬件负载平衡器)上安装WordPress,并在主 – 主configuration中设置MySQL,并在每台服务器上进行安装。 WordPress安装将在UNC共享上进行托pipe。 现在,当设置WP时,我们需要指定数据库主机,默认为localhost。 但是,由于WP位于UNC共享上,本地主机是指要执行请求的服务器,还是托pipe该服务器的存储的IP? 谢谢

configurationIIS以为单个网站使用多个应用程序池

我有一个运行IIS 7.5及更高版本的Web应用程序/网站,我试图configuration为使用多个应用程序池来分离function,以实现安全性和性能。 问题是当我创build和使用第二个应用程序池次要function不起作用。 该网站的其余部分工作正常,但只要我点击一个链接,使用辅助池中的资源(链接到下载zip文件的ISAPI DLL),它会提供一个服务不可用的消息(404)。 我已经尝试了许多configuration,包括为App池标识,物理path凭据,Windows文件权限,Windows共享权限等(包括对这两个应用程序池使用所有相同的权限)提供完全/pipe理权限而不更改。 这些文件在本地服务器上,而不是在networking上(尽pipe在某些情况下,它将通过networking运行)。 如果我在单个应用程序池下尝试相同的configuration,它可以很好地处理多种configuration,但是一旦我将主要网站function与辅助function分开,它就会中断。 似乎有一些独立的应用程序池覆盖资源的所有其他权限。 奇怪的是,我以前在10台以上的服务器上工作,并在某个时候停止工作,我不知道为什么。 我的猜测是有一个Windows更新,“修复”一个安全function,打破了configuration。 我简单地整理了应用程序池并且工作正常。 将来保持这种configuration将是有问题的,因为我们从COM转移到multithreading。 任何想法或想法? 我认为可能有一些应用程序池隔离安全性,我需要禁用或什么? 谢谢您的帮助。 兰迪

Diplay仅针对特定用户的详细错误页面

我正在使用IIS 7.5 Webserver。 是否有可能向一些特殊用户和任何其他用户显示详细的错误一个CustomErrorPage? 亲切的问候

主机头为什么不能正常工作

我有一个内部网与一个IIS 7.5服务器,服务器一个默认网站,第二个站点与主机头“orderentry”绑定。 这工作正常。 现在我需要第三个网站。 我为它设置了一个DNSlogging,并将该网站绑定到“oepreprod” 当我testing这个新的网站,而不是去新的网站,它转到默认网站。 我无法find一个理由,为什么这不如预期的工作。 这是它在站点属性中显示的绑定: http:10.20.20.94:80:eopreprod 这是要进入该网站的请求: GET http://oepreprod/ HTTP/1.1 Host: oepreprod Connection: keep-alive Pragma: no-cache Cache-Control: no-cache Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 DNT: 1 Accept-Encoding: gzip, deflate, sdch Accept-Language: en-US,en;q=0.8 正如你所看到的,标题设置正确。 我不知道还有什么可以尝试这个工作。 我已经尝试重新启动IIS,但它并没有改变任何东西。 我该如何解决这个问题?

在使用它作为IIS应用程序池标识之前,是否应该生成用户configuration文件?

将自定义configuration文件用作IIS(7.5,8.0)应用程序池的标识时,是否应该在相关服务器上使用此帐户login,以便事先创build用户configuration文件?

IIS FTP 7.0(或7.5)的带宽限制

FTP Server 7不支持设置上传或下载的带宽限制。 有什么办法来限制上传或下载的带宽? 有没有扩展或插件有这个function。 我不想使用第三方FTP服务器。 也许,IIS有一个扩展限制。 编辑:我想限制每个用户或虚拟目录。 问候。