Striim 4.0.4 documentation

Configuring HTTP and HTTPS

With its default settings, Striim uses HTTP and HTTPS as follows:

  • The console discover the server using HTTP over port 9080, then connects using HTTPS over port 9081.

  • The Forwarding Agent authenticates using HTTPS over port 9081. After that, it joins the cluster using Hazelcast.

  • The web UI connects to the server using HTTP over port 9080. Alternatively, you may configure it to use HTTPS (Enabling HTTPS).

Changing the HTTP port

To change the HTTP port, on every server in the cluster, edit striim\conf\startUp.properties, set the HttpPort property value to the new port number, save the file, and restart Striim.

When the HTTP port is not 9080:

  • When starting the console, include the -t <port> switch to specify the HTTPS port.

  • Tell web UI users to use the new port.

Disabling HTTP

To disable HTTP, on every server in the cluster, edit ./striim/conf/startUp.properties, set HttpEnabled=false, and restart Striim.

When HTTP is disabled:

Changing the HTTPS port

To change the HTTPS port, on every server in the cluster, edit striim\conf\startUp.properties, set the HttpsPort property value to the new port number, save the file, and restart Striim.

When the HTTPS port is not 9081:

  • When starting the console, include the -T <port> switch to specify the HTTPS port.

  • In the Forwarding Agent's agent.conf configuration file, set the striim.node.httpsPort property value to the new port number and restart the agent.

  • If the web UI is using HTTPS, tell web UI users to use the new port.

Disabling HTTPS

To disable HTTPS (not recommended), on every server in the cluster, edit ./striim/conf/startUp.properties, set HttpsEnabled=false, and restart Striim.

When HTTPS is disabled:

  • When starting the console, include the -H false switch.

  • In the Forwarding Agent's agent.conf configuration file, set HttpsEnabled=False, set striim.node.servernode.address to the IP address of the server, and restart the agent.