负载平衡器对 HTTP/HTTPS 请求处理具有以下限制。
如果某个会话使用 HTTP 和 HTTPS 请求的组合,则第一个请求必须是 HTTP 请求。如果第一个请求是 HTTPS 请求,它后面将不能跟 HTTP 请求。这是因为与 HTTPS 会话关联的 Cookie 不是由浏览器返回的。浏览器将两个不同的协议解释为两个不同的服务器,并启动新的会话。仅当 httpsrouting 设置为 True 时,此限制才有效。
如果某个会话具有 HTTP 和 HTTPS 请求的组合,则必须将应用程序服务器实例配置为同时具有 HTTP 和 HTTPS 侦听器。仅当 httpsrouting 设置为 true 时,此限制才有效。
如果某个会话具有 HTTP 和 HTTPS 请求的组合,则必须将应用程序服务器实例配置为具有使用标准端口号(即,HTTP 为 80,HTTPS 为 443)的 HTTP 和 HTTPS 侦听器。不管为 httpsrouting 设置了何值,此限制都适用。