mvc3、IIs 7.5、负载均衡器/防火墙后面的服务器、表单身份验证重定向到 http://[机器的 ip 地址]
这些关键词有数百次点击,但没有一个是完全相关的。
所以我的网络服务器位于负载均衡器后面。该网站通过 SSL 公开。
当我打开登录页面 https[mydomain]/app/somepage.aspx 时,我被重定向到 http://[服务器的 IP 地址]/app/somepage.aspx。
我尝试了以下将
- 登录网址设置为 https[mydomain]/app/somepage.aspx,但不起作用
- 尝试摆弄 iis 中的绑定,但有一个问题迫使我们使用 appcmd 来设置主机名,但设置后没有任何效果它。
建议?
谢谢
hundreds of hits for these keywords, but nothing that is totally relevant.
So my web server is behind a load balancer. The web site is exposed by SSL.
When I open my logon page https[mydomain]/app/somepage.aspx, I am redirected to http://[ip address of server]/app/somepage.aspx.
I tried the follwing
- Setting the loginurl to https[mydomain]/app/somepage.aspx, doesnt work
- tried fiddling with the binding in iis, but there's an issue that forces us to use appcmd to set the hostname, but nothing works after I set it.
Suggestions?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这听起来更像是负载均衡器配置错误,或者您的负载均衡器可能无法使用相同的 url 转发请求。看起来您的负载均衡器更像是代理,并且仅使用 IP 地址创建新请求。大多数像样的负载均衡器应该有一个转发主机名的选项。
这可能更多是一个服务器故障问题,因为它与负载均衡器配置有更多关系。
This sounds more like a load balancer configuration error, or maybe your load balance just isn't capable of forwarding the request using the same url. It seems like your load balancer is mroe of a proxy, and is creating a new request using only the IP address. Most decent load balancers should have an option for forwarding the hostname.
This might be more of a Serverfault question because it has more to do with load balancer configuration.