【发布时间】:2017-05-22 08:39:10
【问题描述】:
我的目标是通过 HTTPS 从自定义域提供 Azure 应用服务。 此应用接收 HTTPS POST 请求,并应在此过程中记录远程 IP。
我一般获取远程IP地址,调用客户端的IP,如下:
HttpRequest request = ...
var IP = request.HttpContext.Connection.RemoteIpAddress;
为了让应用通过 HTTPS 为自定义域提供服务,我启用了 azure CDN 端点。
现在我记录的 IP 是给 CDN 服务器而不是调用客户端的。
是否有可能得到源IP?
有问题的请求是 HTTPS POST,因此 CDN 缓存应该不是问题。
Azure CDN 是否添加任何可能包含此类信息的标头?
将 SSL 证书直接添加到应用服务会改变什么吗?
【问题讨论】:
标签: ssl azure-web-app-service azure-cdn