在asp.net网站的代理服务器上使用HTTPS

本文关键字:HTTPS 代理服务器 asp net 网站 | 更新日期: 2023-09-27 18:11:45

我有一个简单的asp.net webservice有登录方法,它部署在IIS服务器url是http://sitename.domain.org:9111/membership/membershipdir.asmx

我的网络团队为这个web服务站点在代理服务器(我认为是apache)上创建了一个SSL代理url。现在webservice可以通过像这样的代理访问https://www.domain.org/webservices/spws/Membership/membershipdir.asmx

它工作得很好,但当我调用webservice方法。结果窗口url显示在http://servername.domain.org:9111/Membership/membershipdir.asmx/Login

现在网络团队抱怨端口9111仍然为登录部分公开。在应用中必须有所改变。我不明白我应该改变应用级别。

我也不明白为什么结果显示与服务器名称没有代理名称?

有人知道吗?

在asp.net网站的代理服务器上使用HTTPS

查看:What's是ASP最好的方法。. NET获取当前域名?以始终使用用户初始请求的相同域。

现在,我不确定代理服务器的情况…如果代理服务器正在做任何更改,它应该在返回时做相反的事情……所以我真的不能谈论这个问题……但是,无论如何,确保您使用的是原始请求域,或者使用相对路径,或者使用上面链接到的问题中的方法。