GSA - 启用可选的 HTTPS?
GSA - enable optional HTTPS?
有没有办法在 Google Search Appliance 上启用可选的 https?
在设置的服务时强制安全连接标题下,选项是:
- 没有。
- 在提供安全结果时使用 HTTPS,但在提供 public 结果时不使用 HTTPS。
- 在提供 public 和安全结果时使用 HTTPS。
虽然我不想强制安全连接,但我希望它们是可选的。
即,如果有人以 HTTP 形式请求该站点,则它作为 HTTP,如果他们以 HTTPS 形式请求它,则它作为 HTTPS。
如果我选择第一个或第二个选项,它会接受 HTTPS 上的连接,但会立即重定向到 HTTP(即,它强制使用 HTTP)。第三个选项强制使用 HTTPS。
是否有任何其他设置可以使其能够选择性地接受 HTTPS?
如果您为 GSA 的主机名创建 SSL 证书并安装有效的 SSL 证书,那么它应该会在端口 443 (HTTPS) 上正确提供结果。
即如果您的 GSA 是 "search.mydomain.com",则使用该名称创建正确签名的 SSL 证书并安装到 GSA。
通常这在没有证书的情况下工作,但由于没有 SSL 证书/无效的 SSL 证书,浏览器将显示一条警告消息。
将您提到的设置更改为 "No" 将导致 GSA 使用您开始体验时使用的任何协议。
选择其他选项将导致 GSA 切换协议。
编辑 - 看起来这是不可能的。无论您请求什么,GSA 都会根据配置进行重定向。
您必须安装有效的 ssl 证书或创建自签名证书。 (管理->SSL 设置)
在 SSL 设置->其他设置->"Force secure connections when serving?" 中,您必须 select:'a' 或 'b'
一个。 “在提供安全结果时使用 HTTPS,但在提供 public 时不使用
结果。
b。 "Use HTTPS when serving both public and secure results."
除非所有请求都来自 https,否则您很可能 select 'a'。
如果 'b' 是 selected,如果通过标准 http 发送查询,您将收到 "unknown error"。
这里是主要警告:
您观察到 https 仍然重定向到 http,即使使用 'a' selected,也是正确的。我知道在使用选项 'a' 提供结果时强制使用 SSL 的唯一方法是发送额外的 'access' 查询参数 '&access=a'
'a'=全部
'p'=public(默认)
注意:根据您的 GSA 配置方式,如果您的组织维护 public 包含需要身份验证的私有 URL 的集合,则可能会涉及隐私。需要身份验证的 URL 将与您的其余结果一起提供。
有没有办法在 Google Search Appliance 上启用可选的 https?
在设置的服务时强制安全连接标题下,选项是:
- 没有。
- 在提供安全结果时使用 HTTPS,但在提供 public 结果时不使用 HTTPS。
- 在提供 public 和安全结果时使用 HTTPS。
虽然我不想强制安全连接,但我希望它们是可选的。 即,如果有人以 HTTP 形式请求该站点,则它作为 HTTP,如果他们以 HTTPS 形式请求它,则它作为 HTTPS。
如果我选择第一个或第二个选项,它会接受 HTTPS 上的连接,但会立即重定向到 HTTP(即,它强制使用 HTTP)。第三个选项强制使用 HTTPS。
是否有任何其他设置可以使其能够选择性地接受 HTTPS?
如果您为 GSA 的主机名创建 SSL 证书并安装有效的 SSL 证书,那么它应该会在端口 443 (HTTPS) 上正确提供结果。
即如果您的 GSA 是 "search.mydomain.com",则使用该名称创建正确签名的 SSL 证书并安装到 GSA。
通常这在没有证书的情况下工作,但由于没有 SSL 证书/无效的 SSL 证书,浏览器将显示一条警告消息。
将您提到的设置更改为 "No" 将导致 GSA 使用您开始体验时使用的任何协议。
选择其他选项将导致 GSA 切换协议。
编辑 - 看起来这是不可能的。无论您请求什么,GSA 都会根据配置进行重定向。
您必须安装有效的 ssl 证书或创建自签名证书。 (管理->SSL 设置)
在 SSL 设置->其他设置->"Force secure connections when serving?" 中,您必须 select:'a' 或 'b'
一个。 “在提供安全结果时使用 HTTPS,但在提供 public 时不使用 结果。
b。 "Use HTTPS when serving both public and secure results."
除非所有请求都来自 https,否则您很可能 select 'a'。
如果 'b' 是 selected,如果通过标准 http 发送查询,您将收到 "unknown error"。
这里是主要警告:
您观察到 https 仍然重定向到 http,即使使用 'a' selected,也是正确的。我知道在使用选项 'a' 提供结果时强制使用 SSL 的唯一方法是发送额外的 'access' 查询参数 '&access=a'
'a'=全部
'p'=public(默认)
注意:根据您的 GSA 配置方式,如果您的组织维护 public 包含需要身份验证的私有 URL 的集合,则可能会涉及隐私。需要身份验证的 URL 将与您的其余结果一起提供。