8.3. 配置服务器端加密
在可能无法通过 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 true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启用并启动 HAProxy:
systemctl enable haproxy systemctl start haproxy
[root@host01 ~]# systemctl enable haproxy [root@host01 ~]# systemctl start haproxy
Copy to Clipboard Copied! Toggle word wrap Toggle overflow