Enabling HTTP for client communications

By default, client applications use the HTTPS network protocol for all connections to Storage Nodes or to the deprecated CLB service on Gateway Nodes. You can optionally enable HTTP for these connections, for example, when testing a non-production grid.

Before you begin

About this task

Complete this task only if S3 and Swift clients need to make HTTP connections directly to Storage Nodes or to the deprecated CLB service on Gateway Nodes.

You do not need to complete this task for clients that only use HTTPS connections or for clients that connect to the Load Balancer service (because you can configure each Load Balancer endpoint to use either HTTP or HTTPS). See the information on configuring load balancer endpoints for more information.

See the following to learn the which ports S3 and Swift clients use when connecting to Storage Nodes or to the deprecated CLB service using HTTP or HTTPS:

Summary: IP addresses and ports for client connections

Attention: Be careful when enabling HTTP for a production grid because requests will be sent unencrypted.

Procedure

  1. Select Configuration > System Settings > Grid Options.
  2. In the Network Options section, select the Enable HTTP Connection check box.

    Enable HTTP Connection
  3. Click Save.