C# asp.net网站代理服务器上的https?
我有一个简单的asp.net Web服务,它有一个登录方法,部署在IIS服务器上的url是C# asp.net网站代理服务器上的https?,c#,asp.net,apache,networking,C#,Asp.net,Apache,Networking,我有一个简单的asp.net Web服务,它有一个登录方法,部署在IIS服务器上的url是http://sitename.domain.org:9111/membership/membershipdir.asmx 我的网络团队在代理服务器(我想它是apache)上为这个web服务站点创建了一个SSL代理url。现在web服务可以像下面这样通过代理进行访问https://www.domain.org/webservices/spws/Membership/membershipdir.asmx 它工
http://sitename.domain.org:9111/membership/membershipdir.asmx
我的网络团队在代理服务器(我想它是apache)上为这个web服务站点创建了一个SSL代理url。现在web服务可以像下面这样通过代理进行访问https://www.domain.org/webservices/spws/Membership/membershipdir.asmx
它工作正常,但当我调用webservice方法时。结果窗口url显示在http://servername.domain.org:9111/Membership/membershipdir.asmx/Login
现在网络团队抱怨9111端口仍然公开了登录部分。应用程序中必须进行一些更改。我不明白我应该在应用程序级别更改什么
我也不明白为什么显示服务器名而不显示代理名的结果
有人有线索吗 签出:始终使用用户最初请求的同一域
现在,我不确定代理服务器的情况。。。如果代理服务器正在进行任何更改,它应该在退出的过程中进行相反的操作。。。所以我真的无法回答这个问题。。。但是,无论如何,请确保您使用的是原始请求域,方法可以是使用相对路径,也可以是上面链接的问题中的方法 我的问题是,当请求通过代理url时,响应应该只通过代理url,对吗?。为什么要通过常规url进行响应?@James123当请求通过代理时,我不认为您的响应是通过常规url进行的。最有可能的是,您的请求也会通过常规url。