Google Search Appliance是否有办法启用可选的https?
在设置下, 服务时强制安全连接 标题下的选项为:
我不想强制安全连接,我希望它们是可选的。 也就是说,如果有人以HTTP身份请求网站作为HTTP,如果他们将其作为HTTPS请求,则将其作为HTTPS。
如果我选择第一个或第二个选项,它会接受HTTPS上的连接,但会立即重定向到HTTP(即强制HTTP)。第三个选项强制HTTPS。
是否还有其他设置可以让它选择接受HTTPS?
答案 0 :(得分:1)
您必须安装有效的ssl证书或创建自签名证书。 (管理 - > SSL设置)
在SSL设置 - >其他设置 - >"服务时强制安全连接?"你必须选择:' a'或者' b'
一个。 "在提供安全结果时使用HTTPS,但在公开服务时不使用HTTPS 结果"
湾"在提供公共和安全结果时使用HTTPS。"
除非所有请求都来自https,否则您可能会选择' a'。
如果' b'如果选中,您将收到"未知错误"如果通过标准http发送查询。
现在这里有一个重要的警告:
您观察到https仍会重定向到http,即使是' a'选中,是对的。我知道在使用选项' a'提供结果时强制使用SSL的唯一方法。是发送额外的访问权限'查询参数' & access = a '
'一个&#39 =所有
' p' = public(默认)
BEWARNED :根据您的GSA配置方式,如果您的组织维护包含需要身份验证的私人网址的公共集合,则可能会对隐私产生影响。需要身份验证的网址将与其他结果一起提供。
答案 1 :(得分:0)
将您提到的设置更改为“否”将导致GSA使用您开始使用的任何协议。
选择其他选项将导致GSA切换协议。
修改 - 看起来这是不可能的。无论你要求什么,GSA都会根据配置进行重定向。
答案 2 :(得分:-1)
如果您为GSA的主机名创建SSL证书并安装有效的SSL证书,那么它应该正确地在端口443(HTTPS)上提供结果。
即。如果您的GSA是“search.mydomain.com”,那么以该名称创建一个正确签名的SSL证书并安装到GSA。
通常情况下,如果没有证书,浏览器将显示警告消息,因为没有SSL证书/无效的SSL证书。