为客户端通信启用 HTTP

默认情况下,客户端应用程序对所有存储节点连接以及网关节点上的原有 CLB 服务使用 HTTPS 。但是,如果 Enabled 要对这些连接使用 HTTP 通信,则可以将 HTTP 选项设置为,例如在测试非生产网格时。

开始之前

关于本任务

使用负载平衡器服务时不需要执行此任务。您可以根据需要将每个负载平衡器端点配置为使用 HTTP 或 HTTPS 。有关详细信息,请参见有关配置负载平衡器端点的信息。

启用 HTTP 选项后, S3 和 Swift 客户端可以使用以下端口与存储节点或网关节点上的原有 CLB 服务建立 HTTP 或 HTTPS 连接。

表 1. 用于 S3 客户端连接的端口
网格节点 Use 端口号
网关节点(原有 CLB 服务) 用于 HTTPS 的 S3 端口 8082
用于 HTTP 的 S3 端口 8084
存储节点 用于 HTTPS 的 S3 端口 18082
用于 HTTP 的 S3 端口 18084
表 2. 用于 Swift 客户端连接的端口
网格节点 Use 端口号
网关节点(原有 CLB 服务) 用于 HTTPS 的 Swift 端口 8083.
用于 HTTP 的 Swift 端口 8085
存储节点 用于 HTTPS 的 Swift 端口 18083.
用于 HTTP 的 Swift 端口 18085
注意: 为生产网格启用 HTTP 时请务必小心,因为请求会以未加密方式发送。

过程

  1. 选择 Configuration > Grid Options
  2. 从网格选项菜单中选择 Configuration
  3. 将 HTTP 更改为 Enabled

    配置网格选项 > 已启用不安全 HTTP
  4. 单击 Apply Changes