首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >负载均衡器或IIS -哪个使我的urls区分大小写

负载均衡器或IIS -哪个使我的urls区分大小写
EN

Stack Overflow用户
提问于 2014-05-15 10:31:38
回答 1查看 1.3K关注 0票数 0

我们使用Cisco 30负载均衡器安装了两个Windows2008MVC服务器,以及一些带有联邦身份验证(thinktecture)的R2和WebForms应用程序(.net 4.5和4.5.1)。负载平衡器配置为ssl,但是从负载均衡器到web服务器的流量在http上。我想解决的问题是url的部分是区分大小写的。以这个urls为例:

在负载均衡器中,我禁用了默认的大小写敏感性,而且根据我所读到的,IIS中没有这样的设置。我尝试过创建一个静态网站(不包括auth),它的工作原理与预期的一样:

我还尝试设置url重写规则,一旦应用了该规则,就会出现超时。我的猜测是,是IIS将incomming http请求重写为新的http请求,而负载均衡器不识别已修改的https请求。但我猜在我的舒适区之外。

所以现在我有点困惑,不知道是什么原因导致url区分大小写。是:

  • 负载平衡器
  • IIS
  • 认证
  • 一些其他的东西

如果有任何想法或调试技巧,我会很高兴。

谢谢

落叶松

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-28 09:11:54

好的,我解决了这个问题(或者至少有一个解决方案)。IIS正在发送重定向,而重定向是发送到http地址。

因此,当我们将负载均衡器配置为将http重定向到https时,一切都按预期工作。我的猜测是,当大小写不正确时,联合会导致IIS进行额外的重定向,但这只是一个想法。

无论如何- http到https重定向负载均衡器解决了它。

落叶松

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23675696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档