6.4. 配置服务器端加密
如果可能无法通过 SSL 发送加密的请求,设置服务器端加密,以使用 HTTP 向 Ceph 对象网关发送请求。
此流程使用 HAProxy 作为代理和负载均衡器。
先决条件
- 对存储集群中所有节点的根级别访问权限。
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 安装 Ceph 对象网关软件.
- 安装 HAProxy 软件.
流程
编辑
haproxy.cfg文件:示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注释掉允许访问
http前端的行,并添加指令来指示 HAProxy 使用https前端:示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
rgw_trust_forwarded_https选项设置为true:示例
[ceph: root@host01 /]# ceph config set client.rgw rgw_trust_forwarded_https true
[ceph: root@host01 /]# ceph config set client.rgw rgw_trust_forwarded_https trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow 启用并启动 HAProxy:
systemctl enable haproxy systemctl start haproxy
[root@host01 ~]# systemctl enable haproxy [root@host01 ~]# systemctl start haproxyCopy to Clipboard Copied! Toggle word wrap Toggle overflow